add pk in user's nickname

Brightcells 9 years ago
parent
commit
398957153c
1 changed files with 5 additions and 0 deletions
  1. 5 0
      account/views.py

+ 5 - 0
account/views.py

@@ -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,