【问题标题】:Django Template -- How to insert and place a value in select box, on default?Django 模板 - 默认情况下如何在选择框中插入和放置一个值?
【发布时间】:2013-10-15 00:36:44
【问题描述】:

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

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

【问题讨论】:

    标签: django django-forms django-templates


    【解决方案1】:

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

    比如:

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

    您可以阅读documentation here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多