0

我是 django 的新手,我正在做一个测验项目。这个想法是创建与此类似的东西(http://www.stylemint.com/quiz)。基本上,每个页面上都会有一个问题,用户单击带有答案的图像。我计划使用带有单选输入类型的 django 表单,但是,我希望图像充当单选按钮(即,可单击),并且单击图像将带您进入下一个问题(而不必每次点击提交)。django可以做到这一点,还是我需要java?

4

2 回答 2

0

是的,这是完全可能的。我的建议是,如果您想将结果保存在 django 中的 db 使用模型和模型形式中。因此,我的下一个建议是您可以自定义模型字段以将单选按钮功能和图像组合在一起。但实际上你必须编程并使用一点 jquery 和 javascript 来做到这一点。

你可能想看看:

https://docs.djangoproject.com/en/dev/topics/forms/modelforms/

https://docs.djangoproject.com/en/dev/howto/custom-model-fields/

于 2012-08-25T17:46:37.803 回答
0

这是完全有可能的 - 如果您只想要一系列图像,然后单击它们将您带到下一个问题,您可以通过以下方式实现:

  1. 具有多个“图像”类型的输入字段,它们都提交表单。如果你走这条路,你将不得不自己模板化表格或制作自己的小部件。

  2. 使用 javascript 用图像动态替换单选按钮。如果你这样做,最好让它回退到没有 javascript 的人的直接列表选择。

  3. 完全忽略表单,只使用带有选项参数的视图。

于 2012-08-25T15:54:59.723 回答