Как передать объект цикла в значение для поля ввода в шаблоне Django - PullRequest
0 голосов
/ 29 марта 2019

У меня есть цикл for, работающий в моем шаблоне, и я хочу предварительно заполнить поле формы для другой формы одним из полей цикла.Теперь проблема в том, что мой объект цикла for выглядит следующим образом:

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

После этого вопроса я узнал, что мы можем передать значение в поле, подобное этому,

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

но значение, которое я хочу передать здесь, является объектом цикла for {{item.ID}}, и мой код прерывается, если я передаю его следующим образом:

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

Весь мойкод нарушается только из-за этого '.'между элементом и идентификационной частью.

Как я могу передать это для объекта цикла как значение ???

Обратите внимание, я должен использовать это для цикла любой ценой, и мне нужноиспользовать значения только в шаблоне, и поэтому я не предоставил никакого другого кода, такого как модели, формы и т. д., но не стесняйтесь спрашивать более подробную информацию.Я просто хочу знать правильный синтаксис о том, как передать объект цикла for в поле формы для формы.

...