0
我需要加載一些模板,路徑取決於它們的上下文。我創建了一個自定義Loader。我如何從自定義模板加載器訪問模板的上下文?如何從Django中的模板加載器獲取模板上下文?
我需要加載一些模板,路徑取決於它們的上下文。我創建了一個自定義Loader。我如何從自定義模板加載器訪問模板的上下文?如何從Django中的模板加載器獲取模板上下文?
你能舉一個你有什麼樣的項目結構的例子嗎?
它是:
myproject/
myapps1/templates/myapp_template
還是常規:
myproject/
myapps1
templates/myapps1/myapp_template
之所以問的是,很多問題都可以通過模板標籤,url.py
和項目結構來解決。
在第一種類型中,您可能需要自定義裝載機。在第二,模板標籤和myapps1/urls.py
會做的伎倆。
我得出結論,沒有辦法從模板加載器獲取上下文,所以最後我重寫了'TemplateView'的渲染函數並開發了一個自定義'include'模板標籤:) ty! – 2012-04-08 10:27:28
優秀。我將在未來的某個地方使用它。 – Afrowave 2012-04-27 10:17:39