本文整理汇总了Python中models.QotdGame.answered方法的典型用法代码示例。如果您正苦于以下问题:Python QotdGame.answered方法的具体用法?Python QotdGame.answered怎么用?Python QotdGame.answered使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类models.QotdGame
的用法示例。
在下文中一共展示了QotdGame.answered方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: index
# 需要导入模块: from models import QotdGame [as 别名]
# 或者: from models.QotdGame import answered [as 别名]
def index(request):
if QotdGame.disabled():
return HttpResponseRedirect(reverse('wouso.interface.views.homepage'))
qotd = QotdGame.get_for_today()
profile = request.user.get_profile()
qotd_user = profile.get_extension(QotdUser)
if qotd_user.has_answered:
return HttpResponseRedirect(reverse('games.qotd.views.done'))
if qotd is None:
form = None
elif request.method == "POST":
form = QotdForm(qotd, request.POST)
if form.is_valid():
choice = int(form.cleaned_data['answers'])
QotdGame.answered(qotd_user, qotd, choice)
return HttpResponseRedirect(reverse('games.qotd.views.done'))
else:
form = QotdForm(qotd)
return render_to_response('qotd/index.html',
{'question': qotd, 'form': form},
context_instance=RequestContext(request))
示例2: post
# 需要导入模块: from models import QotdGame [as 别名]
# 或者: from models.QotdGame import answered [as 别名]
def post(self, request, *args, **kwargs):
if self.qotd is None:
form = None
else:
form = QotdForm(self.qotd, request.POST)
if form.is_valid():
choice = int(form.cleaned_data['answers'])
QotdGame.answered(self.qotd_user, self.qotd, choice)
return redirect('games.qotd.views.done')
return render_to_response('qotd/index.html',
{'question': self.qotd, 'form': form},
context_instance=RequestContext(request))
示例3: post
# 需要导入模块: from models import QotdGame [as 别名]
# 或者: from models.QotdGame import answered [as 别名]
def post(self, request, *args, **kwargs):
if self.qotd is None:
form = None
else:
form = QotdForm(self.qotd, request.POST)
if form.is_valid():
choice = int(form.cleaned_data["answers"])
QotdGame.answered(self.qotd_user, self.qotd, choice)
return redirect("games.qotd.views.done")
return render_to_response(
"qotd/index.html", {"question": self.qotd, "form": form}, context_instance=RequestContext(request)
)
示例4: index
# 需要导入模块: from models import QotdGame [as 别名]
# 或者: from models.QotdGame import answered [as 别名]
def index(request):
if QotdGame.disabled():
return HttpResponseRedirect(reverse('wouso.interface.views.homepage'))
profile = request.user.get_profile()
qotd_user = profile.get_extension(QotdUser)
if qotd_user.has_modifier('qotd-blind'):
return render_to_response('qotd/index.html', {"error":_("You have been blinded,you cannot answer to the Question of the Day")}, context_instance=RequestContext(request))
if not qotd_user.has_question:
qotd = QotdGame.get_for_today()
qotd_user.set_question(qotd)
else:
qotd = qotd_user.my_question
if qotd_user.has_answered:
qotd_user.reset_question()
extra = request.GET.urlencode()
if extra:
extra = '?' + extra
return HttpResponseRedirect(reverse('games.qotd.views.done') + extra)
if qotd is None:
form = None
elif request.method == "POST":
form = QotdForm(qotd, request.POST)
if form.is_valid():
choice = int(form.cleaned_data['answers'])
QotdGame.answered(qotd_user, qotd, choice)
extra = request.GET.urlencode()
if extra:
extra = '?' + extra
return HttpResponseRedirect(reverse('games.qotd.views.done') + extra)
else:
form = QotdForm(qotd)
return render_to_response('qotd/index.html',
{'question': qotd, 'form': form},
context_instance=RequestContext(request))
示例5: index
# 需要导入模块: from models import QotdGame [as 别名]
# 或者: from models.QotdGame import answered [as 别名]
def index(request):
if QotdGame.disabled():
return HttpResponseRedirect(reverse("wouso.interface.views.homepage"))
profile = request.user.get_profile()
qotd_user = profile.get_extension(QotdUser)
if qotd_user.magic.has_modifier("qotd-blind"):
messages.error(request, _("You have been blinded,you cannot answer to the Question of the Day"))
return redirect("games.qotd.views.history")
elif not qotd_user.has_question:
qotd = QotdGame.get_for_today()
qotd_user.set_question(qotd)
else:
qotd = qotd_user.my_question
if qotd_user.has_answered:
qotd_user.reset_question()
extra = request.GET.urlencode()
if extra:
extra = "?" + extra
return HttpResponseRedirect(reverse("games.qotd.views.done") + extra)
if qotd is None:
form = None
elif request.method == "POST":
form = QotdForm(qotd, request.POST)
if form.is_valid():
choice = int(form.cleaned_data["answers"])
QotdGame.answered(qotd_user, qotd, choice)
extra = request.GET.urlencode()
if extra:
extra = "?" + extra
return HttpResponseRedirect(reverse("games.qotd.views.done") + extra)
else:
form = QotdForm(qotd)
return render_to_response(
"qotd/index.html", {"question": qotd, "form": form}, context_instance=RequestContext(request)
)