我正在Django模板中的多站點層次結構中工作,因此我需要一個主基礎模板(base/base.html
),爲此我有幾個從其擴展的主模板,如base/base_twocol.html
。然後我有從這些模板擴展的模板,如base/base_twocol_SECTION
。Django模板繼承導致總線錯誤
然後我需要有一組相同的模板,這些模板將處理另一個網站,但從這些模板延伸,如another_site/base.html
,another_site/base_twocol.html
,another_site/base_twocol_SECTION.html
。
的目標是有一個主一套可以覆蓋每個網站模板。
所以我有這樣的事情:
templates/
base/
base.html
base_twocol.html //extends base.html
base_twocol_SECTION.html // extends base_twocol.html
another_site/
base.html //extends base/base.html
base_twocol.html //extends base/base_twocol.html
base_twocol_SECTION.html //extends base/base_twocol_SECTION.html
super_cool_site/
base.html //extends base/base.html
base_twocol.html //extends base/base_twocol.html
base_twocol_SECTION.html //extends base/base_twocol_SECTION.html
我已經建立了我another_site/base.html
,以及所使用的語法{% extends "base.html" %}
然而,當我運行服務器,我得到一個「無數據收到來自瀏覽器的錯誤「和來自控制檯的」總線錯誤「。
我們可能看到完整的堆棧跟蹤? – 2012-08-10 11:25:43