【问题标题】:how to Fetch value of the radio button in django如何在 django 中获取单选按钮的值
【发布时间】:2020-11-12 16:41:18
【问题描述】:

我正在制作一个测验应用程序

这是我的 html 文件

 {% for question in questions %}
<p>Q){{question.name}}</p>

<input type="radio" value="1" name="{{question.id}}">{{question.option1}} 
<input type="radio" value="2" name="{{question.id}}">{{question.option2}}
<input type="radio" value="3" name="{{question.id}}">{{question.option3}}
<input type="radio" value="4" name="{{question.id}}">{{question.option4}} 

{% endfor %} 

在我的数据库中,我的正确答案存储名称为正确选项

这可以是检查分数的代码

{% if question.correct_option == ? %}
{% score=1 %}
{% endif %}

为了写这篇文章,我需要找出用户选择了什么 '?' 应该写什么

【问题讨论】:

    标签: html django django-models django-forms django-templates


    【解决方案1】:

    虽然实现这样的表单当然是可能的,但我建议使用 Django 的内置表单系统。 Here's a link to the docs about it

    但是,如果您不打算使用内置系统,则需要使用表单标签 &lt;form method='post'&gt;&lt;/form&gt; 并创建一个可以在用户提交答案后处理用户 POST 请求的视图

    【讨论】:

    • 能否请您具体说明我应该参考哪些文档...我是菜鸟,所以我不太了解。
    • 当然,试试this link out。它应该可以帮助您更好地理解基础知识
    猜你喜欢
    • 2014-09-09
    • 1970-01-01
    • 2021-04-28
    • 2019-07-26
    • 2021-12-29
    相关资源
    最近更新 更多