-9 ol-9">
+ current_id=group_photo and group_photo.id or -1,
nickname=nickname or user.username,
admin=False,
user_status=GroupUserInfo.PASSED,
@@ -398,6 +401,14 @@ def flyimg_upload_api(request):
'message': u'群组不存在',
})
+ try:
+ group_user = GroupUserInfo.objects.get(group_id=group_id, user_id=user_id, user_status=GroupUserInfo.PASSED)
+ except GroupUserInfo.DoesNotExist:
+ return JsonResponse({
+ 'status': 4029,
+ 'message': u'该用户不在群组',
+ })
+
if photo:
_, extension = os.path.splitext(photo.name)
@@ -423,7 +434,7 @@ def flyimg_upload_api(request):
group_photos = GroupPhotoInfo.objects.filter(
group_id=group_id,
- pk__gt=current_id,
+ pk__gt=max(current_id, group_user.current_id),
)
latest_photo = group_photos.last()
@@ -104,7 +104,7 @@ DATABASES = {
|
||
| 104 | 104 |
# Internationalization |
| 105 | 105 |
# https://docs.djangoproject.com/en/1.8/topics/i18n/ |
| 106 | 106 |
|
| 107 |
-LANGUAGE_CODE = 'zh_CN' |
|
| 107 |
+LANGUAGE_CODE = 'zh-Hans' |
|
| 108 | 108 |
|
| 109 | 109 |
TIME_ZONE = 'Asia/Shanghai' |
| 110 | 110 |
|