У меня ниже словарь со списками объектов.
args = {'Qtag': [
[<Question: Question object>, <Tags: Tags object>],
[<Question: Question object>, <Tags: Tags object>]
]
}
внутри моих views.py
args=dict(Qtag=Questag)
t=loader.get.template('main.html')
c=Context(args)
и внутри моего main.html я пытаюсь повторить следующий путь
{%if Qtag %}
{% for item_list in Qtag %}
{% for item in item_list %}
</h4> <b> Question</b>:{{item.qid}} {{item.title}} </h4><br/>
</h4> {{item.question}} </h4>
<button name="tag" type="submit" value="tagname"> {{item.tagname}} </button>
{% endfor %}
{% endfor %}
{% endif %}
Когда я попробовал описанный выше способ в моем main.html, я получаю вещи, отображаемые 4 раза на экране. Здесь первый список, состоящий из списка объекта Вопрос и списка объекта тега, соответствует одному вопросу и аналогично другому, поэтому на экране я хочу, чтобы отображались только два вопроса и соответствующие теги. Я не могу правильно выполнить итерацию, чтобы получить то, что мне нужно. Любая мысль о том, как этого добиться !!!
Спасибо.