2011-07-14 56 views
1

我想用Django項目使用Jinja2。我使用Django Snippets的模板加載器this,但我仍然需要能夠使用Django爲管理頁面呈現模板。不過,當我嘗試使用管理頁面時,由於未知標籤「加載」,我得到一個TemplateSyntaxError。有沒有辦法讓Jinja模板加載器在無法處理模板時推遲到Django的內置系統?多個Django模板加載器

回答

4

我建議在同時使用Jinja和Django模板時使用這個棺材分支:https://github.com/GaretJax/coffin/blame/master/README.rst我在http://umbel.com/上實現了這個功能,它使用了Django和Jinja模板的組合。

它,您可以使用禁用神社的模板加載特定的應用程序的設置:

JINJA2_DISABLED_APPS = (
    'admin', 
    'auth', 
) 

希望有所幫助你。

+0

太棒了!謝謝! – exupero

+0

不客氣。很高興我能幫上忙。 Jinja2被證明是一種全心全意的痛苦,直到我找到Coffin的分叉爲止。 – Brandon

+0

什麼是$$? .. – tcpiper