我是django的新手,我正在开展一个测验项目。我们的想法是创建类似于此的东西(http://www.stylemint.com/quiz)。基本上,每个页面上都会有一个问题,用户点击带有答案的图像。我打算使用带有无线电选择输入类型的django表单,但是,我希望图像充当单选按钮(即可点击),并且单击图像将带您进入下一个问题(而不必在每次之后单击提交)。这可能与django,或者我需要java吗?
答案 0 :(得分:0)
它完全有可能 - 如果您只是想要一系列图像,并点击它们以带您进入下一个问题,您可以通过以下方式实现这一目标:
拥有多个输入字段" image"所有提交表格。如果沿着这条路走下去,你必须自己模板化表格或制作自己的小工具。
使用javascript动态替换带图像的单选按钮。如果你这样做,那么对于那些没有javascript的人来说,最好选择直接列表选择。
完全忽略表单,只使用带有选项参数的视图。
答案 1 :(得分:0)
是的,这完全有可能。我的建议是,如果要将结果保存在django中的db use model和model表单中。所以,我的下一个建议是你可以自定义模型字段,用于组合单选按钮功能和图像。但实际上你必须编程并使用一些jquery和javascript来完成它。
您可能希望看到:
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/
https://docs.djangoproject.com/en/dev/howto/custom-model-fields/