如何从django上下文中读取html中的破折号

时间:2015-12-02 19:20:56

标签: python json django html5

我有一个看起来像这样的json

hosts

我将{ "values": { "a": 1, "b": 2, "c": 3, "d": 4 }, "sales-year": [ { "a": 0, "b": 0, "c": 0, "d": 0, "e": "karl" }, { "a": 0, "b": 0, "c": 0, "d": 0, "e": "karl" }, { "a": 4, "b": 10, "c": 20, "d": 30, "e": "karl" }, { "a": 0, "b": 0, "c": 0, "d": 0, "e": "karl" } ] } 与django一起传递给我的'index.html'。进一步解释here

我可以使用get_context_data轻松访问这些值但是我在访问{{my_json.values.a}}数组时遇到问题。我怎么做?我尝试了以下方法,但都没有工作:

sales-year

1 个答案:

答案 0 :(得分:2)

您需要创建自定义模板过滤器来处理此

首先创建一个自定义模板过滤器,如:

{{my_json|getItem:'sales-year'}} 
模板中的下一步是:

e.target

详细了解如何使用/创建自定义过滤器here