Python 在TypedMultipleChoiceField的下拉列表中设置默认文本

Python 在TypedMultipleChoiceField的下拉列表中设置默认文本,python,django,Python,Django,这个问题几乎说明了一切。我正在尝试更改表单中TypedMultipleChoiceField上的默认“选择选项”文本。我尝试了空值、小部件标题和Django文档,但没有成功。我没有试图设置初始值,因为表单是通过表单集呈现的,所以大多数时候已经有了选定的选项。此外,由于选项依赖于fk,因此在运行时设置选项。任何帮助都会很棒,因为我花的时间比我想承认的要多。您是否尝试过空标签属性?哦,看起来它只是在ModelChoiceField上,不确定它在这里是否有效。@RohitJain很遗憾,Django由

这个问题几乎说明了一切。我正在尝试更改表单中TypedMultipleChoiceField上的默认“选择选项”文本。我尝试了空值、小部件标题和Django文档,但没有成功。我没有试图设置初始值,因为表单是通过表单集呈现的,所以大多数时候已经有了选定的选项。此外,由于选项依赖于fk,因此在运行时设置选项。任何帮助都会很棒,因为我花的时间比我想承认的要多。

您是否尝试过
空标签
属性?哦,看起来它只是在
ModelChoiceField
上,不确定它在这里是否有效。@RohitJain很遗憾,Django由于某些原因不允许在TypedMultipleChoiceField上使用空的_标签。你能试试这个吗:@RohitJain我不相信这会改变顶部的内容,所以显示它的唯一方法是将它设置为init值,如果有人不取消选中它,这会干扰我清理表单数据的方式。它确实。。如果仔细看,第二部分是从索引1开始获取列表-
[1://code>?