सबसे आसान है पोस्ट माइग्रेट सिग्नल को पकड़ना
from django.apps import AppConfig
from django.db.models.signals import post_migrate
def my_callback(sender, **kwargs):
if sender.name = 'myapp'
try:
university = University.objects.create(pk=999, ...)
university.delete()
except IntegrityError:
pass
class MyAppConfig(AppConfig):
...
def ready(self):
post_migrate.connect(my_callback, sender=self)
हम यहां जो कर रहे हैं वह एक रिकॉर्ड बना रहा है और उसे तुरंत हटा रहा है। Mysql पर जो ऑटो वेतन वृद्धि में अगला मान बदलता है। इससे कोई फर्क नहीं पड़ता कि रिकॉर्ड हटा दिया गया है। अगली नियत संख्या 1000 होगी।