Как я могу получить атрибут поля формы из элемента формы и использовать его значение для установки идентификатора вложенного div? - PullRequest
0 голосов
/ 20 июня 2019

Я новичок в Django и борюсь с набором моделей.Я прочитал документацию, просмотрел StackOverflow и т. Д. И, похоже, не могу найти решение следующей проблемы:

У меня есть шаблон формы Django в моем шаблоне, формы которого я отображаю с помощью цикла for.Я хотел бы отобразить каждую форму в своем собственном div, и я бы хотел, чтобы каждый div имел уникальный идентификатор, который связывает его с формой, которую он содержит - для этого у меня есть поле «form_id» в модели, которую использует набор моделей (поле скрыто для пользователя), к которому я хочу получить доступ и использовать для динамического присвоения значения идентификатору div (см. код шаблона ниже).Тем не менее, я не могу получить доступ к полю формы "form_id" для использования в div идентификатор.

    {% for form in incident_formset %}

    <div id="">

      <fieldset>
        <legend>Report</legend>
        {% crispy form %}
        <input type="button" id="" value="Delete Report">
      </fieldset>

    </div>

    {% endear %}

В приведенном выше коде я хотел бы, чтобы идентификатор div был "form_ form_field_value"и" delete_form_ form_field_value"соответственно.Я попытался получить значение с помощью form.form_id.value среди других комбинаций и объединить это значение с префиксами id, но безуспешно.Мне удалось получить объект IntegerField, который form_id с {{form.fields.formset_id}}, но не могу понять, как получить доступ к значению объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...