From da44ab89d15d6a9f91df485138b74d64821ff130 Mon Sep 17 00:00:00 2001 From: Michele de Barros Santos Date: Tue, 10 Oct 2023 21:51:57 -0300 Subject: [PATCH] fix: add superuser2 --- filme/apps.py | 5 ++++- filme/ready.py | 7 +++++++ filme/signals.py | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 filme/ready.py 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