From 4c1389011e67f3c84ca4b4e7c9f2e935553af893 Mon Sep 17 00:00:00 2001 From: Michele de Barros Santos Date: Tue, 10 Oct 2023 20:16:48 -0300 Subject: [PATCH] add superuser --- filme/apps.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/filme/apps.py b/filme/apps.py index 501a93e..a50954f 100644 --- a/filme/apps.py +++ b/filme/apps.py @@ -4,3 +4,15 @@ class FilmeConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'filme' + + def ready(self): + from .models import Usuario + import os + + email = os.getenv('EMAIL_ADMIN') + senha = os.getenv('SENHA_ADMIN') + + usuarios = Usuario.objects.filter(email=email) + if not usuarios: + Usuario.objects.create_superuser( + username="admin", email=email, password=senha, is_active=True, is_staff=True)