我在编码和计算如何比较一个来自表单用户输入的答案的值,并使用该输入将其与eval(puzzle)进行比较,eval(puzzle)是一个简单的表达式,比如2+2
这里有一些代码。在
网址:很好。在
观点:
def播放(请求):
if request.user.is_authenticated():
number_of_records = Puzzles.objects.count()
random_index = int(random.random()*number_of_records)+1
rand_puzz = Puzzles.objects.get(id = random_index).puzzle
solution = eval(rand_puzz)
if solution = request.GET['a']:
message = "correct"
return render(request, 'play.html', {'rand_puzz': rand_puzz, 'message':message})
else:
message = "incorrect"
return render(request, 'play.html', {'rand_puzz': rand_puzz, message':message})
else:
return render_to_response('home.html')
HTML格式:
^{pr2}$
我不知道它能不能解决你的问题,但是换个
相关问题 更多 >
编程相关推荐