Yang paling sederhana adalah menangkap sinyal pascamigrasi
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)
Apa yang kami lakukan di sini adalah membuat catatan dan menghapusnya segera. Di mysql yang mengubah nilai berikutnya dalam kenaikan otomatis. Tidak masalah bahwa catatan telah dihapus. Nomor yang ditetapkan berikutnya adalah 1000.