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

时间:2012-08-10 05:44:04

标签: python django django-forms django-templates 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>

视图在其上下文中包含一个ModelForm对象,从中导出模板中的“form”变量。

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

1 个答案:

答案 0 :(得分:6)

这里有两个选项:

MyModelForm(instance=myInstanceModel)
MyModelForm(initial={ "my": "initial-data" })