2016-05-28 5 views
0

私のテンプレートに画像を表示しようとしていますが、その画像に画像がない場合です。私は私のテンプレート私の静的フォルダから画像をdjangoテンプレートで表示しようとすると

{% if not profileForm.avatar %} 
    <img src="{% static 'img/empty-profile-picture.png' %}" alt="" /> 
{% endif %} 

にこのコードを持っていると私はあなたがタイプミスを持っているというエラー

Template error: 
In template /home/jaime/djcode/urgencias/templates/usuarios/profile_edit.html, error at line 68 
    Invalid block tag: 'static', expected 'elif', 'else' o 'endif' 
+0

'static'ではなく' satic' ... – schwobaseggl

+0

申し訳ありませんが、私がここに書いたときは間違いでした。エラーは本当です。 – jaime

+1

テンプレートの上部にタグを読み込みますか? '{%load static%}'または{{%load staticfiles%} 'はどうですか? – schwobaseggl

答えて

0

子テンプレートの冒頭に紛失番号{% load staticfiles %}を入れて問題を解決しました。

0

を得る - キーワードはstatic、ないsaticです。

+0

テンプレートレンダリング中にエラーが発生しました テンプレート/home/jaime/djcode/urgencias/templates/usuarios/profile_edit.htmlには、68行目のエラー 無効なブロックタグ: 'static'、 'elif'、 'else' o 'endif ' – jaime

関連する問題