diff --git a/filme/apps.py b/filme/apps.py index abdcad4..2da0afa 100644 --- a/filme/apps.py +++ b/filme/apps.py @@ -1,9 +1,12 @@ from django.apps import AppConfig # Importe o arquivo signals.py -from . import signals +from . import ready class FilmeConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'filme' + + def ready(self): + ready.connect_signals() diff --git a/filme/ready.py b/filme/ready.py new file mode 100644 index 0000000..1f9b661 --- /dev/null +++ b/filme/ready.py @@ -0,0 +1,7 @@ +from django.apps import apps +from . import signals + + +def connect_signals(): + if apps.is_installed('filme'): + signals.create_superuser(sender=None) diff --git a/filme/signals.py b/filme/signals.py index 7ba831c..27fb275 100644 --- a/filme/signals.py +++ b/filme/signals.py @@ -1,3 +1,4 @@ +from django.apps import apps from django.db.models.signals import post_migrate from django.dispatch import receiver from .models import Usuario