我的字典看起来像这样。
m_dict = {}
m_dict.setdefault(ekey1, []).append(m_name)
m_dict.setdefault(ekey2, []).append(u_r)
m_dict.setdefault(ekey3, []).append(quan)
m_dict.setdefault(ekey4, []).append(u_u)
m_dict.setdefault(ekey5, []).append(r_r)
m_dict.setdefault(ekey6, []).append(pr)
每个键有多个值,即值作为项列表附加。
我的问题是我如何单独提取单个键的每个列表值?
例如ekey5
的值类似于:
[a', Decimal('80'), Decimal('80'), u', Decimal('0'), Decimal('0.95')]
那么如何在单独的行中提取ekey5
的每个值?
然后如何在django模板中显示它?
答案 0 :(得分:0)
在Django模板中执行此操作应该与基于answers to this question的等效Python非常相似
以下内容应与garmoncheg's answer
相同{% for key, value in m_dict.items %}
{% for item in value %}
{{ item }}
{% endfor %}
{% endfor %}