|
@@ -201,33 +201,35 @@ def FrontListPhotoWorks(request):
|
|
|
return render_to_response('vote/pw.flist.html',kwvars,RequestContext(request))
|
|
|
|
|
|
def VotePhotoWorks(request,uuid):
|
|
|
- try:
|
|
|
- pwobj = PhotoWorks.objects.get(uuid=uuid)
|
|
|
- if request.method=='POST':
|
|
|
- chkpr=CheckPOST(['comment',],request.POST.keys())
|
|
|
- if not chkpr == "" :
|
|
|
- kwvars = {"msg":"投票失败","detail":"POST参数错误","error":"Invalid POST Data. Field '"+chkpr+"' Not Found."}
|
|
|
- return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
- cmt = request.POST['comment']
|
|
|
- try:
|
|
|
- vrobj = VoteRecords.objects.get(voter=request.user)
|
|
|
- oldpw = vrobj.target
|
|
|
- vrobj.target = pwobj
|
|
|
- vrobj.comment = cmt
|
|
|
- vrobj.save()
|
|
|
- oldpw.score = VoteRecords.objects.filter(target=oldpw).count()
|
|
|
- oldpw.save()
|
|
|
- except VoteRecords.DoesNotExist:
|
|
|
- vrobj = VoteRecords.objects.create(voter=request.user,target=pwobj,comment=cmt)
|
|
|
- pwobj.score = VoteRecords.objects.filter(target=pwobj).count()
|
|
|
- pwobj.save()
|
|
|
- return HttpResponseRedirect(reverse('pwflist'))
|
|
|
- else:
|
|
|
- kwvars = {'request':request,'pwobj':pwobj,'pwurl':settings.PHOTO_DIR_URL}
|
|
|
- return render_to_response('vote/pw.vote.html',kwvars,RequestContext(request))
|
|
|
- except PhotoWorks.DoesNotExist:
|
|
|
- kwvars = {"msg":"404 作品不存在","detail":"您所投票的摄影作品不存在","error":"PhotoWorks '%s' Not Found."%uuid}
|
|
|
- return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
+ kwvars = {"msg":"投票截止时间到","detail":"投票截止时间到,您不能再投票了","error":"投票截止时间到,您不能再投票了。"}
|
|
|
+ return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
+ # try:
|
|
|
+ # pwobj = PhotoWorks.objects.get(uuid=uuid)
|
|
|
+ # if request.method=='POST':
|
|
|
+ # chkpr=CheckPOST(['comment',],request.POST.keys())
|
|
|
+ # if not chkpr == "" :
|
|
|
+ # kwvars = {"msg":"投票失败","detail":"POST参数错误","error":"Invalid POST Data. Field '"+chkpr+"' Not Found."}
|
|
|
+ # return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
+ # cmt = request.POST['comment']
|
|
|
+ # try:
|
|
|
+ # vrobj = VoteRecords.objects.get(voter=request.user)
|
|
|
+ # oldpw = vrobj.target
|
|
|
+ # vrobj.target = pwobj
|
|
|
+ # vrobj.comment = cmt
|
|
|
+ # vrobj.save()
|
|
|
+ # oldpw.score = VoteRecords.objects.filter(target=oldpw).count()
|
|
|
+ # oldpw.save()
|
|
|
+ # except VoteRecords.DoesNotExist:
|
|
|
+ # vrobj = VoteRecords.objects.create(voter=request.user,target=pwobj,comment=cmt)
|
|
|
+ # pwobj.score = VoteRecords.objects.filter(target=pwobj).count()
|
|
|
+ # pwobj.save()
|
|
|
+ # return HttpResponseRedirect(reverse('pwflist'))
|
|
|
+ # else:
|
|
|
+ # kwvars = {'request':request,'pwobj':pwobj,'pwurl':settings.PHOTO_DIR_URL}
|
|
|
+ # return render_to_response('vote/pw.vote.html',kwvars,RequestContext(request))
|
|
|
+ # except PhotoWorks.DoesNotExist:
|
|
|
+ # kwvars = {"msg":"404 作品不存在","detail":"您所投票的摄影作品不存在","error":"PhotoWorks '%s' Not Found."%uuid}
|
|
|
+ # return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
|
|
|
@login_required
|
|
|
def PersonalVoteRec(request):
|