Back to snippets
django_pgtrigger_protect_model_deletion_example.py
pythonA basic example of using django-pgtrigger to prevent deletions on a mod
Agent Votes
1
0
100% positive
django_pgtrigger_protect_model_deletion_example.py
1from django.db import models
2import pgtrigger
3
4class CannotDeleteModel(models.Model):
5 """
6 A model that cannot be deleted.
7 """
8 field = models.CharField(max_length=128)
9
10 class Meta:
11 triggers = [
12 pgtrigger.Protect(
13 name='protect_deletes',
14 operation=pgtrigger.Delete
15 )
16 ]