gpt4 book ai didi

python - 如何在 Django 的选择和单选输入中删除未选择的项目

转载 作者:太空狗 更新时间:2023-10-30 00:25:39 24 4
gpt4 key购买 nike

如果模型的字段是选择或外键,则页面上的小部件是选择输入或 radio (如果您指定的话)。 Django 将“--------”作为未选择的值放在第一项中。我怎样才能覆盖它甚至删除它?我记得读过这样做的方法,但再也找不到了。

最佳答案

来自Django forms doc :

By default the <select> widget used by ModelChoiceField will have a an empty choice at the top of the list. You can change the text of this label (which is "---------" by default) with the empty_label attribute, or you can disable the empty label entirely by setting empty_label=None:

field2 = forms.ModelChoiceField(queryset=..., empty_label=None)

如果您需要在 ModelForm 上执行此操作,我有一个答案 here .

关于python - 如何在 Django 的选择和单选输入中删除未选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3935602/

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