Невозможно прочитать значения словаря в шаблоне Django - PullRequest
0 голосов
/ 21 июня 2020

У меня есть словарь, который я передаю в шаблон Django.

Если я визуализирую только словарь с {{dict}}, он отображается нормально, например:

dictionary

If I render just the keys with {{appoint}}, they are also rendered just fine, like this:

keys

But if I render dictionary values with {{dict.appoint}} then I get nothing

ничего

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

Ответы [ 2 ]

0 голосов
/ 21 июня 2020

можно использовать с тегом настраиваемого шаблона, узнайте здесь, как это сделать https://docs.djangoproject.com/en/3.0/howto/custom-template-tags/

0 голосов
/ 21 июня 2020

Отобразите ваш dict в html следующим образом:

{% for key, value in dict.items() %}
<tr>
    <td> {{ key }}: </td> <td> {{ value }} </td>
</tr>
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...