如何在提交表格时获得下一个表格/页面?

时间:2010-10-09 05:56:39

标签: django forms

我正在使用django测验应用程序,每页一个问题。当我回答一个问题时,选择一个单选按钮并单击提交按钮如何在下一页中获得下一个问题以及答案将提交给数据库。如果有人帮助我,对我来说这将是一个出色的解决方案。请

谢谢你的回答,请问我需要具体的答案。我写了一个视图来获取问题并在无线电链接中呈现答案。但是当我提交答案时,我如何映射网址以获得每个动态的新问题。非常感谢你。

1 个答案:

答案 0 :(得分:0)

您需要编写一个视图来处理您的请求。您需要编辑urls.py以将测验网址映射到views.py中的功能(针对您的测验应用)。因此,当带有该测验网址的请求时,Django会应用该视图功能。所以这个观点基本上就是这个 -

  1. 得到答案&将其存储到DB。您需要在models.py
  2. 中定义的数据库详细信息
  3. 从DB(或存储问题的任何地方)获取下一个问题。
  4. 为测验问题提供一个模板(用于测验问题)和占位符。
  5. 形成新网址&填写你的模板。
  6. 将用户重定向到新网址。
  7. 就是这样。如果你需要知道任何具体细节。