首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能用Django-Forms创建测验GUI吗?

我能用Django-Forms创建测验GUI吗?
EN

Stack Overflow用户
提问于 2012-08-25 23:48:44
回答 2查看 622关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2012-08-25 23:55:00

这是完全有可能的-如果你只是想要一系列的图片,然后点击它们来带你进入下一个问题,你可以通过以下方式来实现:

具有多个类型为“”的输入字段的图像

  1. ,所有这些字段都提交表单。如果你沿着这条路走下去,你将不得不自己制作表单模板或制作自己的小工具。
  2. 使用javascript动态地将单选按钮替换为图像。如果您这样做了,那么对于完全没有javascript.
  3. Ignoring表单的人来说,让它退回到直接列表选择将是一个好主意,只需要使用一个带有选择参数的视图。
票数 0
EN

Stack Overflow用户

发布于 2012-08-26 01:46:38

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

您可能希望了解以下内容:

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12123414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档