如何迭代和访问 Django 模板中的每个值?
how to iterate and access each values in django template?
我有一本包含以下数据的字典:
{ "redirects": [
{"status":"301","url":"/ca/products/marketing-cloud/"},
{"status":"301","url":"https://www.example.com/ca/products/marketing-cloud/"},
{"status":"301","url":"/ca/products/marketing-cloud/overview/"}
]
}
我尝试使用 for 循环如下
{% for key, value in data.items %}
{{ key }} => {{ value }
{% endfor %}
但它只打印
redirects => [{'status': '301', 'url': '/ca/products/marketing-cloud/'}, {'status': '301', 'url': 'https://www.example.com/ca/products/marketing-cloud/'}, {'status': '301', 'url': '/ca/products/marketing-cloud/overview/'}]
如何遍历它以便访问状态值,url?
我是 python 和 django 的新手。请帮忙解决。
谢谢。
假设您的数据是 data
。
for item in data['redirects']:
status = item['status']
url = item['url']
print("Status: {}, URL: {}".format(status, url))
如果您想对此做进一步解释,请告诉我!
假设您的词典名为 data
:
{% for dict in data['redirects'] %}
{% for k, v in dict.items %}
{{ k }} => {{ v }}
{% endfor %}
{% endfor%}
我有一本包含以下数据的字典:
{ "redirects": [
{"status":"301","url":"/ca/products/marketing-cloud/"},
{"status":"301","url":"https://www.example.com/ca/products/marketing-cloud/"},
{"status":"301","url":"/ca/products/marketing-cloud/overview/"}
]
}
我尝试使用 for 循环如下
{% for key, value in data.items %}
{{ key }} => {{ value }
{% endfor %}
但它只打印
redirects => [{'status': '301', 'url': '/ca/products/marketing-cloud/'}, {'status': '301', 'url': 'https://www.example.com/ca/products/marketing-cloud/'}, {'status': '301', 'url': '/ca/products/marketing-cloud/overview/'}]
如何遍历它以便访问状态值,url?
我是 python 和 django 的新手。请帮忙解决。
谢谢。
假设您的数据是 data
。
for item in data['redirects']:
status = item['status']
url = item['url']
print("Status: {}, URL: {}".format(status, url))
如果您想对此做进一步解释,请告诉我!
假设您的词典名为 data
:
{% for dict in data['redirects'] %}
{% for k, v in dict.items %}
{{ k }} => {{ v }}
{% endfor %}
{% endfor%}