gpt4 book ai didi

python - HTML Checkbox 只返回 None 作为我的 Django View 的值

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:12 24 4
gpt4 key购买 nike

我有一个非常基本的问题。我在 HTML 中创建了一个复选框表单,我想将复选框数据传递给我的 Django View 。现在我遇到了问题,我只是返回 None 作为值,我不知道为什么。

HTML代码:

    <div class="form-group">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="checkbox" id="bb1">
<label class="form-check-label" for="bb1">
</label>
</div>
</div>

checkbox_input = request.GET.get("bb1")
print(checkbox_input)

输出不应该是“True”、“False”或“on”之类的东西吗?如果我渲染我的主页并提交一些东西,链接看起来像这样:

127.0.0.1:8000/?value=Hous&checkbox=on

为什么我不能抓取“on”的值?

很抱歉,我在这里的措辞方式太草率了。我希望你们仍然可以帮助我 :)

最佳答案

表单元素使用它们的name 属性通过表单提交传递值,所以使用

checkbox_input = request.GET.get("checkbox");

代替

checkbox_input = request.GET.get("bb1");

因为您将复选框命名为“checkbox”。

关于python - HTML Checkbox 只返回 None 作为我的 Django View 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59226009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com