加载Django表单对象,模型实例中的数据已经"加载"

goe*_*elv 3 python django django-templates django-forms django-views

我在Django中有以下类型的模板:

    <form .... >
      <label class="control-label" for="id_quantity">Quantiy</label>
      {{ form.quantity }}

      <label class="control-label" for="id_title">Quantiy</label>
      {{ form.title}}

    </form>
Run Code Online (Sandbox Code Playgroud)

视图在其上下文中包含一个ModelForm对象,从该对象派生模板中的"form"变量.

通常,您可以传递绑定到request.POST等数据的表单.如何加载绑定到模型特定实例数据的表单?有什么特殊的语法吗?

Jon*_*gat 7

这里有两个选项:

MyModelForm(instance=myInstanceModel)
MyModelForm(initial={ "my": "initial-data" })
Run Code Online (Sandbox Code Playgroud)