Fixed some minor bugs and update the settings system #14

Merged
jkuijperm merged 11 commits from dev into main 2026-07-15 13:26:59 +00:00
Showing only changes of commit ea9a16a44b - Show all commits

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!!')
# ------------------