L.h*_*wes 1 python django django-forms django-views
呈现页面时,如何将对象传递到模型表单中以预填充字段?我想做一些类似于Django UpdateView基于类的视图中的构建,但要基于函数的视图。
只需从模型中获取对象,然后将该对象作为实例传递给表单即可。然后将表单传递给模板。像下面的例子一样写你的观点。
def func(request, id):
object = Model.objects.get(id=id)
form = ModelForm(instance=object)
return render(request, 'my_template.html', {'form':form})
Run Code Online (Sandbox Code Playgroud)