【问题标题】:Django CheckboxSelectMultiple widget adds --------- value to query setDjango CheckboxSelectMultiple 小部件向查询集添加 --------- 值
【发布时间】:2011-11-06 18:30:13
【问题描述】:

我有这样的字段:

categories = forms.ModelChoiceField(
        queryset=Field.objects.all(),                       
        widget=CheckboxSelectMultiple, 
        required=False
    )

渲染后我得到了我的第一个值,如图所示:

<ul>
    <li>
        <label for="id_categories_0"><input type="checkbox" name="categories" id="id_categories_0">---------</label>
    </li>
...

是的,我没有字段模型“------”。 它是否试图设置可能的空值? (相同的 '-------' 用于选择框以在 django 管理层中显示空值)。

当然将“---------”更改为“所有字段”会很有用(因为我需要这样的选项),但我应该如何实现这一点以及导致这种奇怪行为的原因是什么?

【问题讨论】:

    标签: django forms widget


    【解决方案1】:

    【讨论】:

    • 该死的,没见过。谢谢
    猜你喜欢
    • 2010-10-14
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多