Je travaille avec une application de quiz django où une question par page. Quand je vais répondre à une question en sélectionnant un bouton radio et cliquez sur le bouton Envoyer comment puis-je obtenir la question suivante à la page suivante ainsi que la réponse sera soumise à la base de données. Si quelqu'un m'aide, ce serait une solution exceptionnelle pour moi. S'il vous plaît J'ai écrit une vue pour obtenir la question et rendre la réponse dans le lien radio. mais quand je soumets la réponse comment puis-je mapper l'URL pour obtenir dynamiquement nouvelle question chacun. Merci beaucoup. J'ai besoin d'une solution plus simple s'il vous plaît ..comment puis-je obtenir un formulaire/page suivant lors de la soumission de chaque formulaire?
0
A
Répondre
0
Vous pouvez utiliser HttpResponseRedirect pour pointer de la page actuellement soumise à la suivante. Par exemple (pour simplifier, je suppose que vous avez un modèle de question qui pointe à la question suivante pour chaque question):
def view_question(request,id):
q = Question.objects.get(id)
if request.method == 'POST':
form = QuestionForm(request.POST)
if form.is_valid():
# this takes care of saving the answer
a = Answer.objects.create(user=request.user, question=q, a = form.cleaned_data['answer'])
# this takes care of moving on to the next question
if q.next_question != None:
return HttpResponseRedirect(q.next_question.get_absolute_url())
# no next question, finished quiz
return HttpResponseRedirect('/done-quiz/')
else:
form = QuestoinForm()
return render_to_response('quiz.html', {'form': form, 'question':q})
Questions connexes
- 1. Comment obtenir la bonne cible lors de la soumission d'un formulaire dans jQuery?
- 2. Lire chaque ligne de soumission de formulaire HTML Python
- 3. JSF valueChangeListener non déclenché lors de la soumission d'un formulaire
- 4. JQuery - Soumission de formulaire
- 5. Problème avec $ .get lors de la soumission du formulaire
- 6. montre jquery thickbox lors de la soumission du formulaire?
- 7. Soumission de formulaire PDF
- 8. Comment empêcher la soumission d'un formulaire lors de l'actualisation de la page?
- 9. Erreur lors de la validation de la propriété dans la soumission de formulaire dans ASP.NET MVC
- 10. formulaire de soumission dans thickbox
- 11. Comment arrêter la soumission du formulaire?
- 12. Soumission de formulaire lent
- 13. Empêcher la soumission d'une soumission lors de l'actualisation d'un navigateur
- 14. Formulaire de soumission anonyme
- 15. Soumission de formulaire avec un lien
- 16. Utilisez jQuery pour remplacer les paramètres de formulaire par un objet JSON lors de la soumission
- 17. Drupal 6 ajouter un formulaire de noeud fermer lors de la soumission
- 18. Soumettre un formulaire de soumission pour validation
- 19. comment puis-je obtenir un formulaire/page suivant en soumettant un formulaire?
- 20. Soumission de formulaire dynamique jQuery
- 21. Comment empêcher un comportement de soumission sur formulaire dans jquery?
- 22. Soumission de formulaire de soumission à iframe avec jQuery
- 23. après la soumission des données de formulaire, le problème suivant apparaît
- 24. Annuler la soumission du formulaire
- 25. Problème avec le formulaire Django lors de la soumission du plugin formulaire jQuery
- 26. iPhone Simple formulaire de soumission
- 27. Prévenir la soumission du formulaire de navigateur lors de la validation échoue Wicket AjaxFormValidatingBehaviour
- 28. Un formulaire, deux boutons de soumission
- 29. Problème lors de la soumission d'une forme d'entretoises
- 30. mvc2 - obtenir l'URL pour refléter la soumission du formulaire
Merci beaucoup pour donner cette réponse précieuse. – paul