django-allauth-google / create_superuser.py
thanthamky's picture
Create create_superuser.py
6ac1a95 verified
raw
history blame contribute delete
516 Bytes
# create_superuser.py
import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings')
django.setup()
from django.contrib.auth import get_user_model
User = get_user_model()
username = 'admin'
email = 'admin@example.com'
password = 'admin'
if not User.objects.filter(username=username).exists():
print(f"Creating superuser {username}...")
User.objects.create_superuser(username=username, email=email, password=password)
else:
print(f"Superuser {username} already exists.")