获得实地课程?

时间:2010-08-12 18:36:27

标签: django

我有一个像这样定义的字段

country = ChoiceField(initial='CA', choices=COUNTRIES, widget=Select(attrs={'class':'address country'}))

注意attrs是如何设置的。如何在模板中检索这个?

我正在尝试像

这样的事情
{{country.widget.attrs.class}}

但似乎没有任何效果。

2 个答案:

答案 0 :(得分:3)

我假设您在Django表单类中定义了一个字段,因此要访问模板中“country”字段的“class”属性,您需要a)将表单对象名称作为变量的前缀, b)在你的字段名称之后将“字段”放入混合中,如下所示:

{{ form_obj.country.field.widget.attrs.class }}

答案 1 :(得分:1)

超过.field你可以访问attrs     {{country.field.widget.attrs.class}}