|
@@ -1,3 +1,4 @@
|
|
|
+# -*- coding: UTF-8 -*-
|
|
|
from django.core.urlresolvers import reverse
|
|
|
from django.http import HttpResponse,HttpResponseRedirect
|
|
|
from django.shortcuts import render_to_response,RequestContext
|
|
@@ -27,7 +28,7 @@ def ListContestants(request):
|
|
|
fco = FilterCondition()
|
|
|
fco.addTextContain("sid","参赛者用户名","user__sid")
|
|
|
fco.addTextContain("nick","参赛者姓名","user__nickname")
|
|
|
- fco.addTextContain("nick","作品ID","user__nickname")
|
|
|
+ fco.addTextContain("nick","作品ID","works_set__uuid")
|
|
|
fco.addMultiChoice("class","组别","classid__name",allclass)
|
|
|
|
|
|
fList = CommonFilter(request,fco,mList)
|
|
@@ -42,5 +43,10 @@ def ListContestants(request):
|
|
|
|
|
|
return render_to_response('vote/contestant.list.html',kwvars,RequestContext(request))
|
|
|
|
|
|
+def DeleteContestant(request,ID):
|
|
|
+ cobj = Contestants.objects.get(id=ID)
|
|
|
+ cobj.works_set.all().delete()
|
|
|
+ cobj.delete()
|
|
|
+ return HttpResponseRedirect(reverse('contestantslist'))
|
|
|
|
|
|
# Create your views here.
|