Отобразите значения Django () на Внешнем ключе в шаблоне как объект вместо его идентификатора

Самый простой способ - загрузить diff для Windows: http://gnuwin32.sourceforge.net/packages/diffutils.htm
Вы также можете сделать что-то вроде:

dir directory1 > dir1
dir directory2 > dir2
comp dir1 dir2

Кроме того, некоторые версии Windows поставляются с windiff, однако это инструмент с графическим интерфейсом

10
задан Daniel Roseman 21 October 2009 в 19:06
поделиться

1 ответ

Чтобы ссылаться на свойства элементов внешнего ключа, вы должны использовать нотацию поиска '__' в полях. MyModel.objects.values ​​('item__prop1', 'item__prop2', ...) должен работать на вас.

И вы можете распечатать его в шаблонах, указав такие имена свойств, когда имя переменной шаблона для результата составляет значений .

{% for v in values %}
    Prop1: {{ v.item__prop1 }}
    Prop2: {{ v.item__prop2 }}
    ...
{% endfor %}
12
ответ дан 4 December 2019 в 00:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: