У меня есть форма с несколькими циклами.Для каждого элемента формы есть цикл for для ошибок проверки после отправки.У меня также есть цикл для справочного текста, который хранится в базе данных.Весь текст справки хранится в файле help_text, поэтому мне нужно каждый раз циклически проходить, чтобы получить правильный текст справки и его отображение.Проблема в том, что, когда я добавляю более одного экземпляра цикла help_text для цикла, я получаю сообщение об ошибке:
'Iterator has already started', <google.cloud.datastore.query.Iterator object at 0x108e19590>
Я надеялся, что был найден подход для поиска результатов записи в представлении, чтобы избежать необходимостицикл, но любые предложения приветствуются.
<div>
{{ form.Bus_Case_Stage.label }}
<span>
{% for help in help_items %}
{% if help['Question'] == 1 %}
{{ help }}
{% endif %}
{% endfor %}
</span>
{% for message in form.Bus_Case_Stage.errors %}
<div>{{ message }}</div>
{% endfor %}
{{ form.Bus_Case_Stage }}
</div>