如何将对象传递到模型表单以在呈现页面时预填充字段?我想做一些类似于在基于 Django UpdateView 类的 View 中构建的事情,但使用基于函数的 View 。
请您参考如下方法:
只需从模型中获取对象并将该对象作为实例传递给表单。然后将表单传递给模板。像下面的例子一样写下你的观点。
def func(request, id):
object = Model.objects.get(id=id)
form = ModelForm(instance=object)
return render(request, 'my_template.html', {'form':form})
