【问题标题】:Can I create quiz GUI with Django-Forms?我可以使用 Django-Forms 创建测验 GUI 吗?
【发布时间】:2012-08-20 20:16:59
【问题描述】:

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

【问题讨论】:

    标签: django-forms


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      你可能想看看:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-07
        • 2019-02-20
        • 1970-01-01
        • 2018-12-26
        • 1970-01-01
        相关资源
        最近更新 更多