如何使用模型实例中的值预填充正常形式

时间:2019-01-09 18:25:18

标签: django

我已经看到了这个https://stackoverflow.com/questions/11896096/load-django-form-object-with-data-from-model-instance-already-loaded我认为它适用于模型形式

我可以使用模型实例中的数据创建表单吗

blog = Blog.objects.get(pk=blogid)
form = BlogForm(instance=blog)

这里BlogForm是普通形式,

如果没有,如何用模型实例中的值预填充表单

1 个答案:

答案 0 :(得分:1)

您可以使用initial关键字参数。这是一个例子。

blog = Blog.objects.get(pk=blogid)
form = BlogForm(initial={'title': blog.title})