2016-05-31 5 views
0

<a>タグまたはにロードするhtmlファイルへの静的リンクを作成しようとしています。ここで私はURLを作成する方法である:Djangoテンプレートシステムを使用して静的リンクを作成する際に問題が発生する

{% with '/static/projects/'|add:project.slug|add:'/'|add:f|add:'.html' as banner_static %} 
{% static banner_static %} 
{% endwith %} 

このコードは、すぐに私は私が得るタグにこれを追加すると、目的のURL(/static/projects/project-name/file-name.html)を作成しますが、これは:

<a href="/static/">test</a> 

なぜそれが切り捨てられているかに関するアイデアはありますか? djangoテンプレートタグを正しく使用していませんか?

+1

Link」で試しましたか? – Gocht

+1

なぜ私は最初に 'static'タグを使って実行したいのか分かりません。リンクにはすでに静的プレフィックスが含まれています。 –

+0

Link -doesも同様に、この簡単な構文を反映するようにコードを更新しました。 –

答えて

0

私の元の計画はうまくいっていましたが、 '{%static banner_static%}'が 'with'ループで正しくラップされているかどうかを確認していませんでした。

関連する問題