@@ -272,8 +272,13 @@ def guest_login_api(request): |
||
272 | 272 |
# 若 uuid 存在,则 get_or_create,否则 create |
273 | 273 |
if uuid: |
274 | 274 |
user, created = UserInfo.objects.get_or_create(user_from=UserInfo.GUEST_USER, uuid=uuid, defaults=fields) |
275 |
+ if created: |
|
276 |
+ user.nickname = u'游客{}'.format(user.pk) |
|
277 |
+ user.save() |
|
275 | 278 |
else: |
276 | 279 |
user = UserInfo.objects.create(**fields) |
280 |
+ user.nickname = u'游客{}'.format(user.pk) |
|
281 |
+ user.save() |
|
277 | 282 |
|
278 | 283 |
return JsonResponse({ |
279 | 284 |
'status': 200, |