Django_Basic_Manufacturing/create_superuser.py

21 lines
537 B
Python

import os
import django
from django.contrib.auth import get_user_model
# Set up Django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'manufacture_app.settings')
django.setup()
# Get the User model
User = get_user_model()
# Create a superuser
if not User.objects.filter(username='admin').exists():
User.objects.create_superuser(
username='admin',
email='admin@example.com',
password='admin123'
)
print('Superuser "admin" created successfully!')
else:
print('Superuser "admin" already exists!')