|
@@ -10,6 +10,7 @@ from django.contrib import auth
|
|
|
from django.contrib.auth import get_user_model
|
|
|
from vote.models import *
|
|
|
from UserManage.models import *
|
|
|
+from vote.genemptyxls import GenEmptyXLSFunc
|
|
|
|
|
|
@login_required
|
|
|
@PermissionVerify()
|
|
@@ -43,7 +44,26 @@ def ListContestants(request):
|
|
|
|
|
|
return render_to_response('vote/contestant.list.html',kwvars,RequestContext(request))
|
|
|
|
|
|
-
|
|
|
+@login_required
|
|
|
+@PermissionVerify()
|
|
|
+def GenEmptyXLS(request):
|
|
|
+ if request.method=='POST':
|
|
|
+ chkpr=CheckPOST(['nor',],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))
|
|
|
+ else:
|
|
|
+ try:
|
|
|
+ xlsname=GenEmptyXLSFunc(str2int(request.POST['nor']))
|
|
|
+ kwvars = {'request':request,'xlsname':xlsname}
|
|
|
+ return render_to_response('UserManage/pw.xlsgendown.html',kwvars,RequestContext(request))
|
|
|
+ except Exception,e:
|
|
|
+ kwvars = {"msg":"创建空表失败","detail":"生成进程抛出异常","error":e}
|
|
|
+ return render_to_response('error.html',kwvars,RequestContext(request))
|
|
|
+
|
|
|
+ else:
|
|
|
+ kwvars = {'request':request}
|
|
|
+ return render_to_response('UserManage/user.xlspassgen.html',kwvars,RequestContext(request))
|
|
|
|
|
|
def DeleteContestant(request,ID):
|
|
|
cobj = Contestants.objects.get(id=ID)
|