2013-03-31 63 views
1

我有,有一个字段的表单:Django的模板格式字符串

class ProfileEditForm(forms.Form): 
    nickname = forms.CharField(max_length=30, label=_('Your nickname'), required=False) 

然后在模板我想提出一个用户的昵称价值。我正在使用django-widget-tweaks

{% load widget_tweaks %} 
<label>Your nickname</label> {{ form.nickname|append_attr:"value:"|add:"request.user" }} 

在这种情况下,我得到一个空字符串,而不是值。

<label>Your nickname</label> {{ form.nickname|append_attr:"value:request.user" }} 

在这种情况下,我得到一个字符串“request.user”代替的request.user值。

如何将我的数据库中的值添加到此字段中?

+0

见http://stackoverflow.com/a/604325/37386 – user9876

回答

0
{{ form.nickname|attr:"value:request.user" }