Django:模型形式混乱

Django:模型形式混乱,django,django-forms,django-templates,Django,Django Forms,Django Templates,我试图在模板中显示绑定的ModelForm 下面是视图中的代码: assessment = Assessment.objects.get(slug=slug) form = AssessmentForm(assessment) 但是当我打开模板时,除了submit按钮外,它是空的 当我尝试使用PDB进行调试时,我得到: (Pdb) form.data <Assessment: Alaska - Coastal Forests> (Pdb) form.as_p <bound m

我试图在模板中显示绑定的ModelForm

下面是视图中的代码:

assessment = Assessment.objects.get(slug=slug)
form = AssessmentForm(assessment)
但是当我打开模板时,除了submit按钮外,它是空的

当我尝试使用PDB进行调试时,我得到:

(Pdb) form.data
<Assessment: Alaska - Coastal Forests>
(Pdb) form.as_p
<bound method AssessmentForm.as_p of <cst.assessapp.models.AssessmentForm object at 0x224b190>>
(Pdb) form.as_p()
*** AttributeError: 'Assessment' object has no attribute 'get'
(Pdb)form.data
(Pdb)表格as\p
(Pdb)表格as_p()
***AttributeError:“评估”对象没有属性“get”
所以,很明显,我做错了什么。有人能帮忙吗


谢谢

您必须使用
实例
关键字参数将
评估
实例传递给表单类

form = AssessmentForm(instance = assessment)

有关更多详细信息,请参见。

您必须使用
实例
关键字参数将
评估
实例传递给表单类

form = AssessmentForm(instance = assessment)
有关更多详细信息,请参阅