在表单字段Django中显示默认值

时间:2013-04-19 14:43:59

标签: python django django-forms

django如何在要形成的文本字段中显示默认值。

<input type="text" name="{{ form.username}}" value="{{ costumer.username}}"><p>

它在浏览器中显示了costumer.username后面的文本字段,我希望在文本字段中将用户名作为默认值,我该怎么做?

2 个答案:

答案 0 :(得分:4)

将初始参数用于表单:

form = Form(initial={'username': costumer.username})

并在模板中显示输入,您只需要这样:

{{ form.username }}<br/>

https://docs.djangoproject.com/en/dev/ref/forms/api/#dynamic-initial-values

答案 1 :(得分:2)

在您看来:

myForm = MyForm(initial={'username': costumer.username })

并在模板中:

{{myForm.username|safe}}

应该做的伎俩。