Django:如何将值填充到表单模板中?

时间:2016-05-21 18:23:40

标签: django django-forms

我创建了一个小表单,其中包含名称,手机号码,年龄字段等内容。所有都是文本字段。

这些值存储在DB中。 我希望我的模板使用DB中的值预先填充表单(如果存在)。怎么办呢?

我的模板代码如下:

<div>
  <center><form action="/profilesettings/" method="post" enctype="multipart/form-data">{% csrf_token %}
{{form.as_p}}
<input type="submit" value="submit">
</form></center></div>

目前,它显示带有空字段的表单。我希望它们显示从DB中获取的值,而不是空字段。

1 个答案:

答案 0 :(得分:1)

在django docs上查看此示例

article = Article.objects.get(pk=1)
article.headline
'My headline'
form = ArticleForm(instance=article)

form['headline'].value()
'Initial headline'