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

3

我在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)的表单。如何加载绑定到特定模型实例数据的表单?是否有任何特殊的语法?


2
MyForm(instance=currentModel)?https://docs.djangoproject.com/en/dev/topics/forms/modelforms/ - James Khoury
1个回答

7

这里有两个选项:

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

“myInstanceModel”的数据类型是什么? - User
你要加载的模型是否是表单中的模型? - jarh1992

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接