从 django 模板访问 JSON 属性

Posted

技术标签:

【中文标题】从 django 模板访问 JSON 属性【英文标题】:Access JSON attributes from django template 【发布时间】:2013-07-23 19:57:34 【问题描述】:

我正在尝试通过 django 模板访问 JSON 属性。 我可以访问属性的名称,但不能访问值。 这是我的工作:

查看:

      def view(request):
        b= u'1': u'xxxxx', u'2': u'yyyyy'
        a=json.loads(b)

模板:

 % for val in a %
     val 

我看到的结果是:1 2

我要显示 xxxxx 和 yyyyy

(当我写 val.1 我什么都得不到)

【问题讨论】:

【参考方案1】:

试试:

% for k, v in a.items %
     v 
% endfor %

https://docs.djangoproject.com/en/1.5/ref/templates/builtins/#for

【讨论】:

以上是关于从 django 模板访问 JSON 属性的主要内容,如果未能解决你的问题,请参考以下文章

Django模板:从字典访问值列表

访问模板化 Django 中的表单字段属性

无法访问 Django 模板中的属性

如何访问 django 模板中的 django ManyToManyField

我可以访问 Django 模板列表中第一个对象的属性吗?

Django 模板无法访问重复引号中的 JSON Key: " 'Key' ": " Value "