#!/usr/bin/env python3 """ 创建测试用户 """ import os os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meeting_room.settings') import django django.setup() from django.contrib.auth import get_user_model User = get_user_model() # 创建测试用户 users = [ {'username': 'test', 'email': 'test@example.com', 'password': 'test123'}, {'username': 'polaris', 'email': 'polaris@example.com', 'password': 'password123'}, ] for u in users: user, created = User.objects.get_or_create(username=u['username']) if created: user.email = u['email'] user.set_password(u['password']) user.save() print(f"✅ 创建用户:{u['username']}") else: # 更新密码 user.set_password(u['password']) user.save() print(f"🔄 更新用户密码:{u['username']}") # 绑定一个测试龙虾 user.add_linked_agent('flying_hero', '飞行侠', '🦸', 'phospher-openclaw') print(f" 🔗 绑定龙虾:飞行侠 🦸") print("\n✅ 测试用户创建完成!") print(" 用户名:test / 密码:test123") print(" 用户名:polaris / 密码:password123")