如何将循环对象传递给Django模板中输入字段的值

时间:2019-03-29 08:01:48

标签: python django-forms django-templates

我的模板中运行着一个for循环,我想用其中一个for循环对象预填充其他表单的表单字段。现在,问题是我的for循环对象是这样的:

{% for item in data %}
      {{ item.ID}}
      {{ item.To }}
      {{ item.From }}
      {{ item.Weight }}
      {{ item.Length }}
      {{ item.Type }}
      {{ item.MaterialType }}
      {{ item.Numberoftrucks }}
      {{ item.Loadingtime }}

this question之后,我知道我们可以将值传递给这样的字段,

{{ forminput.field.value|default_if_none:"" }}

但是我要在此处传递的值是一个for循环对象{{item.ID}},如果我像这样传递它,我的代码就会中断:

{{ forminput.Load_ID.item.ID|default_if_none:"" }}

我的整个代码都因为“。”而中断。在项目和ID部分之间。

如何将for循环对象作为值传递??

请注意,我必须不惜一切代价使用for循环,并且只需要使用模板中的值,这就是为什么我没有提供任何其他代码(例如模型,表格等)的原因请随时询问更多详细信息。我只想知道有关如何在表单的表单字段中传递for循环对象的正确语法。

0 个答案:

没有答案