Я пытаюсь присвоить значение полю WTForm в шаблоне HTML. Мне нужно сделать это следующим образом, так как назначенное значение будет зависеть от того, в какой итерации для l oop он находится. Любой другой способ передачи значения обратно в сценарий python также будет работать.
В настоящее время я получаю сообщение об ошибке. Я пытаюсь присвоить полю записи форму, равную идентификатору записи, которую она просматривает в данный момент.
Ниже приведен код:
<div class="modal-body">
<p>Name of Training: {{ record.training_name }}</p>
<p>Name of Provider: {{ record.training_provider }}</p>
<p>Date of Training: {{ record.date_submitted.strftime('%d/%m/%Y') }}</p>
<p>CPD Hours: {{ record.cpd }}</p>
<p>Certificate: <a href="{{ url_for('static', filename='certificates/'+record.certificate_path) }}" target="_blank">View</a></p>
<form action="" method="post">
{{ form.hidden_tag() }}
<fieldset>
<div class="form-group">
{{ form.reason(class="form-control", placeholder="Reason for Denial (if applicable)") }}
{% set form.record.data=record.id %}
</div>
</fieldset>
При попытке использовать решение выше Я получаю следующую ошибку: jinja2.exceptions.TemplateSyntaxError: ожидаемый токен «конец блока операторов», получено «.»