我正在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