Django模板 - 默认情况下如何在选择框中插入和放置值?

时间:2013-10-08 07:34:47

标签: django django-forms django-templates

我正在使用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--" }}

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

1 个答案:

答案 0 :(得分:1)

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

类似于:

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

您可以阅读documentation here