AnswersForm
model = Question
template_name = 'quiz/list_quiz.html'
context_object_name = 'questions'
def get_queryset(self):
global questions
rand_quests = Question.objects.order_by('?')[:3]
questions = list(rand_quests)
return rand_quests
def get_success_url(self):
global questions
correct = 0
for i in range(3):
if questions[i].answr == self.request.POST.get('answer' + str(i+1)):
correct += 1
return reverse('result', kwargs={'correct': correct})
Вью которая показывает 3 рандомных вопроса.
Нужно убрать глобал есть идеи у кого нибудь?
через formset как сделать?
за то работает))
пока один пользователь на сайте =)
как правильно сделать и пофиксить это?_
я не знаю)
найди того кто знает или разберись сам, покликай, подебаж погромист должен уметь анализировать не только свои какашки от этого будет зависеть само решение :)
Обсуждают сегодня