2017-04-04 10 views
0

私は画像のリストを作成しています。すべての画像は同じディレクトリに保存されていますので、画像名を変更したいだけです。URL内にDjango変数を配置する

<a href="#">               
    <img src="my_server_url/images/"{{ item.name }}".jpg" class="img-responsive"> 
</a> 

しかし、それは動作していないようです、どのように私はURLで変数を統合することができます。

私は、これは試してみましたか?ありがとう

+0

あなたのWebサーバー経由でロケーション/画像/到達可能ですか?そして:あなたは何か失敗がありますか? – frlan

+0

これは動作していますが、実際のイメージ名で変数を置き換えても正常に動作します – Gabriel

答えて

3

は、私はこれを試してみてくださいあなたは「"」あまりにも多く入れ思う:

<img src="my_server_url/images/{{ item.name }}.jpg" class="img-responsive"> 
3

引用符は必要ありません。 。。

<img src="my_server_url/images/{{ item.name }}.jpg" class="img-responsive"> 
1

答えは、あなたのメディアや静的ファイルを提供している方法によって異なりますが、しようとしている画像であり、ディスプレイモデル(ひいてはメディア)に保存されているか、彼らはあなたの静的ファイルに追加された

あなたはget_static_prefixタグを見てみたい、またはあなたがRequestContextを使用していることを確認し、ような何かがあります?

{% load static %} 
{% get_static_prefix as STATIC_URL %} 

<img src="{{ STATIC_URL }}images/{{ item.name }}.jpg"> 

またはこれに類するもの、MEDIA_URLコンテキスト変数。

関連する問題