2012-03-28 73 views
1

我有一個自定義模板標籤,需要一些參數並計算結果。 我想比較從該自定義標籤獲得的值與另一個變量。比較自定義模板標籤如果標籤

(有三個參數)

自定義模板標籤

{%price_for_pax服務PAX '' %}

變量:

{{service.price}}

我要的是

{% if service.price == price_for_pax service pax '' %} 
    do something 
{% endif %} 

當我查找結果時,它不顯示任何東西 我可以這樣比較嗎?如果不是可以解決什麼問題?

在此先感謝

回答

1

有以前類似這樣幾個問題:

Django - use template tag and 'with'?

django templatetags template , combine {{ }} method call with template tag context variable

製作一個模板過濾器,而不是一個模板標籤可以做的伎倆。

+0

HI aruseni我正在這樣做,但仍然面臨問題{%服務pax'| price_for_pax爲pp%} service,pax,''是參數,price_for_pax是模板過濾器中的函數。我轉換成模板過濾器 – 2012-03-28 16:50:05