38086-vm/reset_admin_password.py
2026-02-10 05:39:54 +00:00

24 lines
631 B
Python

import os
import django
import sys
sys.path.append(os.getcwd())
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings")
django.setup()
from django.contrib.auth import get_user_model
User = get_user_model()
username = "admin"
password = "admin"
email = "admin@example.com"
try:
user = User.objects.get(username=username)
user.set_password(password)
user.save()
print(f"Password for user '{username}' has been reset to '{password}'.")
except User.DoesNotExist:
user = User.objects.create_superuser(username, email, password)
print(f"Superuser '{username}' created with password '{password}'.")