Files
chunyu_project/create_test_user.py
2026-08-05 23:59:15 +08:00

24 lines
720 B
Python

import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'chunyu_project.settings')
django.setup()
from django.contrib.auth import get_user_model
User = get_user_model()
# 创建或更新测试用户
user, created = User.objects.get_or_create(username='testuser', defaults={'email': 'testuser@example.com'})
if created or not user.check_password('test1234'):
user.set_password('test1234')
user.save()
print(f'Test user created/updated: {user.username}, Email: {user.email}')
else:
print(f'Test user already exists with correct password: {user.username}')
print('\nAll users in database:')
for u in User.objects.all():
print(f' User: {u.username}, Email: {u.email}, ID: {u.id}')