словарь в другом словаре в шаблоне Django - PullRequest
0 голосов
/ 06 мая 2011

В шаблоне Django есть способ получить идентификатор значения score и num_votes из структуры данных:

{
    1: {'score': 0,  'num_votes': 2}, 
    2: {'score': -1, 'num_votes': 1}, 
    3: {'score': 2,  'num_votes': 2}, 
    6: {'score': 1,  'num_votes': 1}, 
    7: {'score': 2,  'num_votes': 2}
} 

Пример:

1  0  2 
2 -1  1

В шаблоне django, но выдает ошибку:

{% scores_for_objects list_status as scores %}
{% for status,value in scores.items %}
{{status}}**{{value.'score'}}
{{value.'num_votes'}}**{% endfor %}

Ответы [ 2 ]

0 голосов
/ 11 декабря 2011

Не уверен, что понял ваш вопрос, но попробуйте:

{% for key1, dict in my_main_dict.items %}
  {% for sub_key, value in dict.items %}
    {{ key1 }} {{ key2 }} {{ value }} <br />
  {% endfor %}
{% endfor %}
0 голосов
/ 06 мая 2011

Это не , как вы это делаете .

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