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

32 lines
713 B
Python

import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'chunyu_project.settings')
import django
django.setup()
from django.contrib.auth import get_user_model
User = get_user_model()
# 创建全新的测试用户
username = 'testuser2'
password = 'test1234'
email = 'testuser2@example.com'
# 删除已存在的用户
User.objects.filter(username=username).delete()
# 创建新用户
user = User.objects.create_user(
username=username,
email=email,
password=password,
is_active=True
)
print(f'Created user: {user.username}')
print(f'Email: {user.email}')
print(f'Is active: {user.is_active}')
print(f'Password check: {user.check_password(password)}')
print(f'User model: {User.__name__}')