callisto_core/utils/management/commands/create_admins.py
import os
from django.contrib.auth import get_user_model
from django.core.management.base import BaseCommand
User = get_user_model()
class Command(BaseCommand):
def handle(self, *args, **options):
username = os.environ.get("ADMIN_USER", "user")
password = os.environ.get("ADMIN_PASS", "pass")
if not User.objects.filter(username=username):
User.objects.create_superuser(username, "", password)