2010-10-09 8 views
0

Je travaille avec une application 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 Soumettre 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îtcomment puis-je obtenir un formulaire/page suivant en soumettant un formulaire?

Merci pour la réponse, auriez-vous s'il vous plaît j'ai besoin de peu de réponse spécifique. 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.

Répondre

0

Vous devez écrire une vue pour gérer votre demande. Vous devez éditer urls.py pour mapper votre URL de quiz à la fonction dans views.py (pour votre application de quiz). Ainsi, lorsqu'une requête avec ce quiz est envoyée, Django applique cette fonction de vue. Donc, fondamentalement, ce que ce point de vue n'est-ce -

  1. Obtenez la réponse & magasin à DB. Les détails de la base de données que vous devez définir dans models.py
  2. Obtenez la question suivante de DB (ou partout où vous stockez vos questions). Avoir un modèle (pour les questions de quiz) avec des espaces réservés pour la question du questionnaire.
  3. Formez le nouvel URL & dans votre modèle.
  4. Redirige l'utilisateur vers le nouvel URL.

Cela fonctionne. Si vous avez besoin d'informations spécifiques, contactez-nous.

Questions connexes