955670ab14c18350f0fdae2a71f6299e8R95">95
try:
LensmanInfo.objects.get(lensman_id=lensman_id)
except LensmanInfo.DoesNotExist:
- return JsonResponse({
- 'status': 4000,
- 'message': u'摄影师不存在',
- })
+ return response(LensmanStatusCode.LENSMAN_NOT_FOUND)
# photo_id = curtailUUID(PhotosInfo, 'photo_id')
@@ -131,13 +123,10 @@ def upload_photo(request):
m_photo_path=m_photo_path,
)
- return JsonResponse({
- 'status': 200,
- 'message': u'照片上传成功',
- 'data': photo.data,
- })
+ return response(200, 'Photo Upload Success', u'照片上传成功', photo.data)
+@logit
def session_join_api(request):
"""
Session 详情
@@ -247,51 +236,49 @@ def session_join_api(request):
)
latest_photo = group_photos.first()
- return JsonResponse({
- 'status': 200,
- 'message': u'申请成功',
- 'data': {
- 'current_id': latest_photo and latest_photo.pk or current_id,
- 'photos': [photo.photo_info(user_id) for photo in group_photos],
- 'group_id': group_id,
- 'group': group_info,
- 'user_id': user_id,
- 'users': group_users,
- }
+ return response(200, 'Apply Success', u'申请成功', {
+ 'current_id': latest_photo and latest_photo.pk or current_id,
+ 'photos': [photo.photo_info(user_id) for photo in group_photos],
+ 'group_id': group_id,
+ 'group': group_info,
+ 'user_id': user_id,
+ 'users': group_users,
})
+@logit
def session_detail(request, session_id):
photos = PhotosInfo.objects.filter(session_id=session_id)
return render(request, 'photo/session_detail.html', {'photos': photos})
+@logit
def photo_standard(request, photo_id):
photo = PhotosInfo.objects.get(photo_id=photo_id)
return render(request, 'photo/photo_detail.html', {'photo_url': photo.p_photo_url})
+@logit
def photo_standard_api(request, photo_id):
photo = PhotosInfo.objects.get(photo_id=photo_id)
- return JsonResponse({
- 'status': 200,
- 'message': u'获取照片详情成功',
- 'data': {
- 'photo': photo.detail,
- }
+ return response(200, 'Get Photo Detail Success', u'获取照片详情成功', {
+ 'photo': photo.detail,
})
+@logit
def photo_medium(request, photo_id):
photo = PhotosInfo.objects.get(photo_id=photo_id)
return render(request, 'photo/photo_detail.html', {'photo_url': photo.m_photo_url})
+@logit
def photo_large(request, photo_id):
photo = PhotosInfo.objects.get(photo_id=photo_id)
return render(request, 'photo/photo_detail.html', {'photo_url': photo.l_photo_url})
+@logit
def photo_raw(request, photo_id):
photo = PhotosInfo.objects.get(photo_id=photo_id)
return render(request, 'photo/photo_detail.html', {'photo_url': photo.r_photo_url})