import os
import django
from django.contrib.auth import get_user_model

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
django.setup()

User = get_user_model()

username = os.getenv('DJANGO_SUPERUSER_USERNAME', 'LoftyCreek')
email = os.getenv('DJANGO_SUPERUSER_EMAIL', 'brianorandi97@gmail.com')
password = os.getenv('DJANGO_SUPERUSER_PASSWORD', 'Lccs@2026!')

if not User.objects.filter(username=username).exists():
    print(f"Creating superuser {username}...")
    User.objects.create_superuser(username=username, email=email, password=password)
    print("Superuser created successfully.")
else:
    print(f"Superuser {username} already exists.")
