我创建了一个小表单,其中包含名称,手机号码,年龄字段等内容。所有都是文本字段。
这些值存储在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中获取的值,而不是空字段。
答案 0 :(得分:1)
在django docs上查看此示例
article = Article.objects.get(pk=1)
article.headline
'My headline'
form = ArticleForm(instance=article)
form['headline'].value()
'Initial headline'