0

複数のパラメーターを渡す必要があるカスタムタグを作成しています。、区切りリストで引数として実行できますが、そのリストにオブジェクトを渡すときに問題に直面しています。

def mytag(id,args):

そして私はそれを呼び出して、htmlでこのような引数を渡します

 {% for image in images %}
  {{ image.pk|mytag:"100,100"}}
 {% endfor %}

上記のシナリオでは、 pk と 100 、 100 を渡し、正常に動作します。しかし、オブジェクトである別のものを渡す必要があります。{{ image.pk|mytag:"100,100,{{image.name}}"}} しかし、これは別の構文を試してもうまくいきませんでした。

4

1 に答える 1

3

ここに表示されているのはタグではなくフィルターです。

フィルターを引き続き使用する場合は、代わりに画像オブジェクトに適用できるため、タイトルの値を渡す必要はありません。

{{ image|myfilter:"100,100" }}
于 2012-07-06T16:06:10.357 に答える