from django.apps import AppConfig from django.db.models.signals import post_migrate def create_specialite(sender, **kwargs): from .models import Specialite if not Specialite.objects.filter(nom='TRANSVERSE').exists(): Specialite.objects.create(nom='TRANSVERSE', codeCouleur='#FF0000') class GestionenseignantsConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'GestionEnseignants' def ready(self): post_migrate.connect(create_specialite, sender=self)