2011-12-30 13 views
4

デフォルトの値を定数文字列と変数idの値の組み合わせにしたいテンプレートを設定しています。私のようなもの希望、spanのためのテンプレートコードでテンプレートのデフォルト値の定数と変数の値の結合

<span id="id1234" class="foo"> 
    Click <a href="/images/img1234.jpg">here to view image</a>. 
</span> 

:希望HTML出力のようなものになるでしょう。同様

<span id="{{ spanid|default:'id'object.id }}" class="foo"> 

を、aタグを使用します。

<a href="/images/{{ image_file|default:'img'object.id'.jpg'"> here to view... 

これは動作しません、djangoテンプレートとdefaultフィルタの構文内でこれを行う方法はありますか?

答えて

4

できません。しかし、defaultは単なるショートカットです。このシナリオでは、ショートカットは機能しませんが、長いフォームでは必要な作業を行うことができます。

+0

ニースの回避策。 –

関連する問題