Django: отображать значение, отличное от ввода формы в форме - PullRequest
0 голосов
/ 25 июня 2018

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

{{form.profile}} отобразит выпадающее меню с электронной почтой пользователя. {{form.profile.value}} отобразит идентификатор профиля (это внешний ключ для другой модели). В этом случае будет отображаться число 9. Я попытался создать функцию в модели с именем get_name, но затем {{form.profile.get_name}} ничего не вернул.

Как правильно отображать что-то кроме элемента формы или значения при использовании набора форм?

HTML

   {% for form in invoiceupdate_form.forms %}
        <tr><td>{{ form.profile }}</td>
        <td>{{ form.start_date.value }}</td>
...