django如何在JSONfield中添加图像?

时间:2017-09-06 11:50:58

标签: json django

directory structure我想在JSONfield中添加图片。这是我的json数据:`

{"name": "some name", "image": "static 'ontheway/images/m1.jpg'", "overview": "some data"}, 
{"name": "some name", "image": "static 'ontheway/images/a1.jpg", "overview": "some data"}]

在模板中,我做了类似的事情:

{% 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 %}

未显示图像而是显示其路径。 我已将图像存储在静态文件中,是否需要将图像存储在媒体中? 提前谢谢

1 个答案:

答案 0 :(得分:1)

您应该将图像存储在static文件夹中,然后按以下方式显示:

{% load static %}

<img src="{% static value %}">