实际上,我不知道如何访问模板中的jsonfield数据。我试过这样的事情
{% for key in place.places_to_visit %}
{{ key }}:{{ value }}
{% endfor %}
但它显示了我添加的所有json数据,包括{}和" "对于字符的Arrayfield也是如此 我还想在jsonfield中添加一个图像,怎么做?该图像是否需要是媒体目录,然后我应该包含它的路径?还是其他一些方法呢? 它也显示如下错误
"[05/Sep/2017 23:03:00] "GET /ontheway/1/ HTTP/1.1" 200 4238"
place_to visit的jsonfield数据是
"Places to visit": [
{
"name" : "some name",
"overview" : " some data",
"iamge": "image path"
}
{
"name" : "some name",
"Overview": " some data",
"image": "image path"
}
]
提前谢谢
答案 0 :(得分:0)
您可以尝试使用items
:
{% for data in place.places_to_visit %}
{% for key, value in data.items %}
{% if key == 'image' %}
<img src="{{ value }}">
{% else %}
<div> {{ key }}:{{ value }} </div>
{% endif %}
{% endfor %}
{% endfor %}