Получить связанный идентификатор через форму - PullRequest
0 голосов
/ 06 июня 2019

У меня есть встроенная форма, которая работает нормально. В наборе форм есть несколько полей выбора, которые позволяют выбирать различные опции в связанных таблицах.

QuantityFormSet = inlineformset_factory(Option, Quantity, fields=('item', 'number','area'),extra=1)

Предмет и площадь - связанные таблицы.

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

Так, например, я хочу добиться чего-то вроде.

{% for form in quantityForm %}

  {{ form.item }}
  <a href="{% url 'editItem' form.item.id %}"><i class="fas fa-edit"></i></a>
  {{ form.number }}
  {{ form.area }}
  {{ form.DELETE }}

{% endfor %}

Однако form.item.id недействителен.

Как получить идентификатор для form.item (это поле выбора)?

1 Ответ

1 голос
/ 06 июня 2019

Вы пробовали {{form.instance.item.id}}?

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