我有一個我想在模板中訪問的查詢集字典,我有以下查詢集:
<QuerySet [{'membership__name': 'm1', 'membership_count': 2}, {'membership__name': 'm2', 'membership_count': 1}]>
我嘗試了一些選擇,但似乎無法得到我想要的。
{% for key, value in reports_data %}
{{key}} : {{value}} // I only get key not value
{% endfor %}
任何人都可以請幫助我我該怎么做。
uj5u.com熱心網友回復:
您可以使用 -reports_data = objects.all() #Your 查詢集將 QuerySet 型別轉換為在 python 中列出
list_data = list(reports_data)
如果你想遍歷這個 list_data
for element in reports_data:
for key, value in element.items():
print(key, value)
uj5u.com熱心網友回復:
您應該迭代第QuerySet一個,然后在第二個回圈中迭代字典,不要忘記.items().
{% for element in reports_data %}
{% for key, value in element.items() %}
{{key}} : {{value}}
{% endfor %}
{% endfor %}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/387575.html
上一篇:將字串串列添加到字典中的現有鍵
下一篇:為什么我不能使用字典來改變矩陣?
