Django 如何使用模型实例中的值预填充范式

Django 如何使用模型实例中的值预填充范式,django,Django,我见过thishttps://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是一种标准形式 如果没有,如何使用模型实例中的值

我见过thishttps://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是一种标准形式


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

您可以使用
初始
关键字参数。这里有一个例子

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

检查这个@Davit Tovmasyan,谢谢,