2017-09-06 7 views
0

directory structure JSONfieldに画像を追加したいと思います。ここに私のJSONデータは次のとおりです。画像が表示さ取得されていない代わりに、そのパスが表示されているdjango JSONfieldでイメージを追加する方法は?

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

:私はこのような何かを行っているテンプレートで `

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

。 イメージを静的ファイルに保存しましたが、イメージをメディアに保存する必要はありますか? は、事前にありがとう

答えて

1

あなたはstaticフォルダに画像を保存してから、このようにそれらを表示する必要があります。

{% load static %} 

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

あなたが言ったとパスを変更したとして、私は、静的に画像を追加したstructure.Nowディレクトリを更新画像のまだ動かない。何が間違っていますか? –

+0

@pratikjaiswalいいえ、それでは不十分です。彼らについて[こちら](https://docs.djangoproject.com/en/1.11/howto/static-files/) –

+0

を読んでください。完了!ありがとうございました –

関連する問題