0

我正在使用 django 小部件调整来显示和调整 django 模板中的字段,一切正常,但对于渲染它时的选择框,它的初始显示值为-----,因为我想显示我的自定义值而不是-----,比如--Select a Country--
我的语法如下所示:

{{ form.countries }} // countries is a choice field, therefore it is displayed as a select box

如果需要任何更改,我会这样做:

{{ form.countries|attr:"class:span6" }} //just for an example

请帮我这样做,我试过这个:

{{ form.countries|attr:"option:--Select a Country--" }}

请帮帮我!
编辑将不胜感激!
谢谢。

4

1 回答 1

1

这应该在使用initial属性初始化表单的视图中完成。

所以像:

countries = forms.ChoiceField(
                choices=YourCountriesGoesHere, 
                initial='--- Select a country ---')

您可以在此处阅读文档

于 2013-10-08T08:12:52.407 回答