2010-01-20 54 views
0

是否可以加載一個django模板標記/過濾器作爲我的一個模板標記中的函數使用?加載和重用Django模板過濾器

我試圖加載一些django.contrib.humanize過濾器,以便我可以將它們應用到我的一些自定義模板標記的結果中。我似乎無法導入它們,我不想重寫任何代碼。

回答

3

模板標籤只是Python的功能;你可以導入他們的模塊並且不受懲罰地調用它們,唯一的要求是你傳遞適當的參數。 django.contrib.humanize.templatetags.humanize模塊具有單獨的功能來完成工作,所以在這種情況下更容易。

+0

嗯。這就是我正在嘗試的,我想我每次嘗試時都有錯誤的導入路徑。它與 'from django.contrib.humanize.templatetags import humanize''一起使用。那謝謝啦。 – 2010-01-20 20:51:40