Django模板-迭代一个元组列表,每个元组是一个字符串,字典

亚历克斯

我有一本已变成排序列表的字典,它创建了以下内容:

monthly_spend_provider = sorted(monthly_spend_provider.items(), key=lambda item: item[1]['cost'], reverse=True)
monthly_spend_provider
[
('PROVIDER A', {'cost': Decimal('10000'), 'symbol': '£'}), 
('PROVIDER B', {'cost': Decimal('9000'), 'symbol': '$'}), 
('PROVIDER C', {'cost': Decimal('8000'), 'symbol': '$'}), 
('PROVIDER D', {'cost': Decimal('7000'), 'symbol': '£'}), 
]

现在,我试图在Django模板中访问元组中的数据到目前为止没有成功。

我以为下面的方法可以工作,但是没有

{% for provider in monthly_provider_country %}
    {% for data in provider %}
    <h3>{{ provider }} {{ data.symbol }} {{ data.cost|currency }}</h3>
    {% endfor %}
{% endfor %}

我可以在模板中执行此操作,还是可以将排序后的列表转回更容易的格式以输出到模板中?

编辑:原始字典

>>> monthly_spend_provider
{
    'PROVIDER B': {
        'cost': Decimal('9000'), 'symbol': '$'
        },
    'PROVIDER A': {
        'cost': Decimal('10000'), 'symbol': '£'
        },
    'PROVIDER D': {
        'cost': Decimal('8000'), 'symbol': '$'
        },
    'PROVIDER C': {
        'cost': Decimal('7000'), 'symbol': '£'
        }
}

谢谢

拉克什

我相信你需要。

{% for provider, d in monthly_provider_country %}
    <h3>{{ provider }} {{ d.symbol }} {{ d.cost|currency }}</h3>
{% endfor %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串Django模板中删除第一个字符

来自分类Dev

从字符串Django模板中删除第一个字符

来自分类Dev

用Django模板中的另一个字符串替换字符串

来自分类Dev

排序元组列表,其中每个元组都是一个字符串

来自分类Dev

模板中一个字符串的超链接文本,成角度

来自分类Dev

Python / Django-需要一个字符串或类似字节的对象

来自分类Dev

在Django模板的另一个字典中迭代一个键的字典

来自分类Dev

Django:int() 参数必须是一个字符串、一个类似字节的对象或一个数字,而不是“游戏”

来自分类Dev

想要在Django模板中显示姓氏的第一个字符

来自分类Dev

想要在Django模板中显示单词的第一个字符

来自分类Dev

我可以在 angularJs 指令模板中传递一个字符串吗?

来自分类Dev

C#建立一个字符串,将另一个字符串作为模板/规则/格式进行评估

来自分类Dev

C#建立一个字符串,将另一个字符串作为模板/规则/格式进行评估

来自分类Dev

如何将字符串模板插入另一个字符串模板ST 4.0

来自分类Dev

向每个元组添加一个字符串

来自分类Dev

Django 模板从另一个字典键访问字典

来自分类Dev

一个Django模型字段为字符串数组,另一个字段为下拉列表,其中包含来自第一个字段的选择?

来自分类Dev

Django获取字符串的第一个字母

来自分类Dev

在Django模板中的元组列表的第一个元素中访问元组的第三项

来自分类Dev

元组列表中第一个字符串之后存在多少个整数

来自分类Dev

Django组对象按列的第一个字符

来自分类Dev

Django组对象按列的第一个字符

来自分类Dev

在元组列表中查找某种类型的一个或多个字符串

来自分类Dev

在元组列表中查找某种类型的一个或多个字符串

来自分类Dev

将一个int列表和一个字符串列表转换为一个元组列表(int,string)

来自分类Dev

在Django模板HTML中访问元组中的第一个值

来自分类Dev

构建一个可包含的模板作为字符串 [django]

来自分类Dev

为什么循环浏览元组会给我字符串的第一个字符?

来自分类Dev

为什么循环浏览元组会给我字符串的第一个字符?

Related 相关文章

  1. 1

    从字符串Django模板中删除第一个字符

  2. 2

    从字符串Django模板中删除第一个字符

  3. 3

    用Django模板中的另一个字符串替换字符串

  4. 4

    排序元组列表,其中每个元组都是一个字符串

  5. 5

    模板中一个字符串的超链接文本,成角度

  6. 6

    Python / Django-需要一个字符串或类似字节的对象

  7. 7

    在Django模板的另一个字典中迭代一个键的字典

  8. 8

    Django:int() 参数必须是一个字符串、一个类似字节的对象或一个数字,而不是“游戏”

  9. 9

    想要在Django模板中显示姓氏的第一个字符

  10. 10

    想要在Django模板中显示单词的第一个字符

  11. 11

    我可以在 angularJs 指令模板中传递一个字符串吗?

  12. 12

    C#建立一个字符串,将另一个字符串作为模板/规则/格式进行评估

  13. 13

    C#建立一个字符串,将另一个字符串作为模板/规则/格式进行评估

  14. 14

    如何将字符串模板插入另一个字符串模板ST 4.0

  15. 15

    向每个元组添加一个字符串

  16. 16

    Django 模板从另一个字典键访问字典

  17. 17

    一个Django模型字段为字符串数组,另一个字段为下拉列表,其中包含来自第一个字段的选择?

  18. 18

    Django获取字符串的第一个字母

  19. 19

    在Django模板中的元组列表的第一个元素中访问元组的第三项

  20. 20

    元组列表中第一个字符串之后存在多少个整数

  21. 21

    Django组对象按列的第一个字符

  22. 22

    Django组对象按列的第一个字符

  23. 23

    在元组列表中查找某种类型的一个或多个字符串

  24. 24

    在元组列表中查找某种类型的一个或多个字符串

  25. 25

    将一个int列表和一个字符串列表转换为一个元组列表(int,string)

  26. 26

    在Django模板HTML中访问元组中的第一个值

  27. 27

    构建一个可包含的模板作为字符串 [django]

  28. 28

    为什么循环浏览元组会给我字符串的第一个字符?

  29. 29

    为什么循环浏览元组会给我字符串的第一个字符?

热门标签

归档