Updated the seed_demo
This commit is contained in:
parent
08f888b9f3
commit
ea9a16a44b
@ -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!!')
|
||||
|
||||
# ------------------
|
||||
|
||||
Loading…
Reference in New Issue
Block a user