【问题标题】:Get value from a dictionary key in django template从 django 模板中的字典键获取值
【发布时间】:2015-05-23 11:10:39
【问题描述】:

我需要从传递给 django 模板的字典的特定键中获取值。比如:

...    
a = "string1"
b = "string2"
dic = {'a':a, 'b':b}
return render(request, 'index.html', {...,
'dic':dic})

在模板中,{{ dic.a }}不应该返回string1吗?

【问题讨论】:

    标签: django python-3.x django-templates


    【解决方案1】:

    试试这个

    a = "string1"
    b = "string2"
    dic = {'a':a, 'b':b}
    return render(request, 'index.html', dic)
    

    然后你可以在你的模板中直接使用{{a}} 获取它。

    【讨论】:

    • 没用。似乎字典没有被传递给模板。
    • @LucasVeiga 你能发表你的观点、网址和模板代码吗?
    • 没关系,这是网址中的其他内容。谢谢你的要求。顺便说一句,{{a}} 没有用。 {{dic.a}} 按您的方式工作。
    猜你喜欢
    • 2019-03-28
    • 2018-11-15
    • 1970-01-01
    • 2018-04-14
    • 2019-12-13
    • 1970-01-01
    • 2021-07-18
    • 2022-12-11
    • 2016-05-24
    相关资源
    最近更新 更多