From a2bbe0746bc9f08bb6b331abd2ce49632c9f278a Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 7 Mar 2025 09:42:59 +0800 Subject: [PATCH] fix --- account/api.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/account/api.py b/account/api.py index 10a3576..706cc72 100644 --- a/account/api.py +++ b/account/api.py @@ -73,25 +73,20 @@ def batch_create(request, payload: BatchUsersIn): prefix = "web" user_list = [] profile_list = [] - usernames = [] for name in payload.names: username = prefix + payload.classname + name - usernames.append(username) digits = [str(random.randint(2, 9)) for _ in range(6)] password = "".join(digits) user = User(username=username) user.set_password(password) user_list.append(user) - - for user in user_list: profile_list.append(Profile(user=user)) post_save.disconnect(create_user_profile, sender=User) User.objects.bulk_create(user_list) - post_save.connect(create_user_profile, sender=User) - Profile.objects.bulk_create(profile_list) + post_save.connect(create_user_profile, sender=User) return {"message": "批量创建成功"}