2017-11-05 4 views
1

に変数を渡す私は合格しようとしている:ファイル名01_xx.jpgで画像をロードするためにDjangoは文字列

>img src="{% static '/static_dirs/images/itcg/01_{{ card_id }}.jpg' %}" alt="{{ card_id }}"> 

を、その結果は画像なしでちょうどXXです。基本的には{{card_id}}がaltで動作しますが、イメージを読み込むことができません。 01_ {{card_id}} jpgを01_01.jpgに変更しようとしましたが、静的ファイルは正しくロードされますが、明らかに01_ {{card_id}} .jpgが意図したとおりに動作していません。私はまた01.jpgに01_01.jpgからの私のイメージ名のいずれかを変更しようとしたし、次の操作を行います

>img src="{% static '/static_dirs/images/itcg/{{card_id}}.jpg' %}" alt="{{ card_id }}"> 

イメージがまだロードしていないので、私はこの問題は、いずれかの「01_」の部分ではないと思います。助けてもらえますか?

答えて

2

{{ .. }}{% ... %}に埋め込まれていません。このような 書き込み:

ある
img src="{% static '/static_dirs/images/itcg' %}/{{ card_id }}.jpg" alt="{{ card_id }}"> 

、 これは、静的な画像(ディレクトリ)、 の正しいベースURLを取得し、その後、あなたは、単に画像ファイル名の残りの部分を追加します。

+1

作品です!助けてくれてありがとう! –

関連する問題