带有复选框的 Django 表单始终为 False

贾斯迪普·辛格·查布拉

我正在寻找一个带有复选框的 Django 表单。无论我选中或取消选中该框的天气如何,它都不会在 POST 请求中检测到。这是模板的代码 -

<form action="annotate_page" method="post">{% csrf_token %}

      <input id="repeat" type="checkbox" >
                <label for="repeat">Repeat Sentence?</label>


      <br>

      <button type="submit">Next</button><br>

 </form>

这是我的 forms.py-

from django import forms

class AnnotateForm(forms.Form):
    repeat=forms.BooleanField(required=False)

这是我的观点逻辑-

if request.method=="POST":

    form = AnnotateForm(request.POST)

    if form.is_valid():
        print(request.POST)#prints only csrf_token in Query_dict
        print(form.cleaned_data["repeat"])#Always false

无论天气如何,复选框是否被选中,打印语句总是给出 False。

我知道有类似的问题,但它们不能解决我的问题。

探索者
<form action="annotate_page" method="post">{% csrf_token %}

      <input id="repeat" name="something" type="checkbox" >
                <label for="repeat">Repeat Sentence?</label>


      <br>

      <button type="submit">Next</button><br>

 </form>

并且鉴于

if request.method=="POST":

    form = AnnotateForm(request.POST)

    if form.is_valid():
        print(request.POST)#prints only csrf_token in Query_dict
        print(form.cleaned_data["something"])#Always false

您需要在输入字段中提供名称,否则不会被捕获

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Umbraco 7 - Umbraco 表单复选框始终为 false

来自分类Dev

Django表单-带有下拉列表的复选框组

来自分类Dev

添加带有TRUE / FALSE的列,并将其显示为复选框

来自分类Dev

带有表单集的 Django 脆皮表单不显示删除复选框

来自分类Dev

修复带有多个表单副本的 Django 表单复选框的标签匹配

来自分类Dev

复选框状态始终为false-HTML,JQuery

来自分类Dev

Django表单复选框是必需的,即使require:false在表单attrs

来自分类Dev

复选框始终传递false

来自分类Dev

wxPython复选框为true或false

来自分类Dev

带有内部循环数组的复选框的False结果?

来自分类Dev

有没有办法将复选框的初始值设置为false?

来自分类Dev

有没有办法将复选框的初始值设置为false?

来自分类Dev

即使选中,复选框始终返回false

来自分类Dev

形式中的Symfony2选择(复选框)始终为false

来自分类Dev

带有Twitter Bootstrap的Rails表单标签的复选框

来自分类Dev

表单提交带有多个复选框-Codeigniter

来自分类Dev

jQuery启用/禁用带有复选框的表单

来自分类Dev

带有多个预选复选框的Symfony表单

来自分类Dev

带有辅助输入的表单复选框

来自分类Dev

即使已选中Gridview复选框,它的复选框也为false?

来自分类Dev

复选框被选中为false-jQuery

来自分类Dev

复选框$ viewValue选中时显示为“ false”

来自分类Dev

.prop(“ checked”,false)使复选框为true

来自分类Dev

Django form.is_valid()始终为false

来自分类Dev

高级自定义字段-带有true / false复选框的If / Else语句

来自分类Dev

Ransack返回带有boolean属性的true和false复选框的记录

来自分类Dev

将网站的 css 样式调整为 Django 脆皮表单复选框

来自分类Dev

如何制作复选框,Python,Django的表单处理程序

来自分类Dev

CheckboxSelectMultiple不显示带有Django-Material的复选框

Related 相关文章

  1. 1

    Umbraco 7 - Umbraco 表单复选框始终为 false

  2. 2

    Django表单-带有下拉列表的复选框组

  3. 3

    添加带有TRUE / FALSE的列,并将其显示为复选框

  4. 4

    带有表单集的 Django 脆皮表单不显示删除复选框

  5. 5

    修复带有多个表单副本的 Django 表单复选框的标签匹配

  6. 6

    复选框状态始终为false-HTML,JQuery

  7. 7

    Django表单复选框是必需的,即使require:false在表单attrs

  8. 8

    复选框始终传递false

  9. 9

    wxPython复选框为true或false

  10. 10

    带有内部循环数组的复选框的False结果?

  11. 11

    有没有办法将复选框的初始值设置为false?

  12. 12

    有没有办法将复选框的初始值设置为false?

  13. 13

    即使选中,复选框始终返回false

  14. 14

    形式中的Symfony2选择(复选框)始终为false

  15. 15

    带有Twitter Bootstrap的Rails表单标签的复选框

  16. 16

    表单提交带有多个复选框-Codeigniter

  17. 17

    jQuery启用/禁用带有复选框的表单

  18. 18

    带有多个预选复选框的Symfony表单

  19. 19

    带有辅助输入的表单复选框

  20. 20

    即使已选中Gridview复选框,它的复选框也为false?

  21. 21

    复选框被选中为false-jQuery

  22. 22

    复选框$ viewValue选中时显示为“ false”

  23. 23

    .prop(“ checked”,false)使复选框为true

  24. 24

    Django form.is_valid()始终为false

  25. 25

    高级自定义字段-带有true / false复选框的If / Else语句

  26. 26

    Ransack返回带有boolean属性的true和false复选框的记录

  27. 27

    将网站的 css 样式调整为 Django 脆皮表单复选框

  28. 28

    如何制作复选框,Python,Django的表单处理程序

  29. 29

    CheckboxSelectMultiple不显示带有Django-Material的复选框

热门标签

归档