Updated the seed_demo

This commit is contained in:
JKuijperM 2026-07-13 15:29:36 +02:00
parent 08f888b9f3
commit ea9a16a44b

View File

@ -11,6 +11,13 @@ class Command(BaseCommand):
help = 'Seed demo data for development'
def handle(self, *args, **options):
if not settings.DEBUG:
raise CommandError(
"seed_demo solo puede ejecutarse con DEBUG=True "
"(entorno de desarrollo). Abortando para no crear un "
"superusuario con contraseña conocida en producción."
)
User = get_user_model()
user, created = User.objects.get_or_create(
@ -20,13 +27,14 @@ class Command(BaseCommand):
if created:
user.set_password('demo1234')
user.save()
user.is_staff = True
user.is_superuser = True
user.save()
self.stdout.write(self.style.SUCCESS("Demo user created"))
else:
user.is_staff = True
user.is_superuser = True
user.save()
self.stdout.write('Demo user exists!!')
# ------------------