python - 从 Django 模板访问 JSON 属性

标签 python django json templates django-templates

我正在尝试通过 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 }} 我什么也得不到)

最佳答案

尝试:

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

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

关于python - 从 Django 模板访问 JSON 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17832362/

相关文章:

python - 如何将日期选择器放入 django 应用程序中?

javascript - 将变量操作数应用于运算符

javascript - 无法将 json 数据映射到 js 模型

python - python中多个函数的顺序运行

python - 从压缩字节加载 numpy 数组

mysql - django.db.backends.dummy 和 django.db.backends.mysql 有什么区别?

python - Django 自定义身份验证 - 未使用 BaseUserManager 的 create_user

ios - 如何使用 Alamofire 从 JSON 中提取数据

python - 是否有基于类属性创建 __init__ 函数的快捷方式?

Python 2.7 打印()错误