createsuperuser.py 419 B

123456789101112131415161718192021
  1. """
  2. Create superuser for the devforum
  3. """
  4. import os
  5. import django
  6. os.environ['DJANGO_SETTINGS_MODULE'] = 'devforum.settings'
  7. django.setup()
  8. from django.contrib.auth import get_user_model
  9. User = get_user_model()
  10. if User.objects.count() == 0:
  11. User.objects.create_superuser(
  12. os.environ['SUPERUSER_USERNAME'],
  13. os.environ['SUPERUSER_EMAIL'],
  14. password=os.environ['SUPERUSER_PASSWORD']
  15. )