create_superuser.py 570 B

12345678910111213141516171819
  1. """
  2. This command create superuser object.
  3. Run with>
  4. python manage.py create_superuser users
  5. """
  6. from django.core.management.base import AppCommand
  7. from users.models import User
  8. class Command(AppCommand):
  9. def handle(self, *args, **options):
  10. if User.objects.filter(email='admin@admin.com').count() < 1:
  11. user = User(email='admin@admin.com', name='Administrator', age=18,
  12. is_staff=True, is_superuser=True, is_active=True)
  13. user.set_password('admin')
  14. user.save()
  15. print('User admin created')