1

我目前将我的模板保存在/projectdir/static/html/. 我已经开始拥有足够的它们了,所以我创建了一个子目录:/projectdir/static/html/tag_request/. 如果我想有一个模板/tag_request/继承自一个模板,/html/我该怎么做?

我读过 django{% extends base.html %}应该相对于点/projectdir/templates/或任何TEMPLATE_DIRS点编写。如何TEMPLATE_DIRS在 appengine 中设置(或者我必须将模板放入/projectdir/templates/)?

谢谢!

4

1 回答 1

0

这似乎取决于您使用的 Django 版本。

如果您使用的是 0.96,那么就可以了:

{% extends ../base.html %}

如果您使用的是 1.2,那么理论上您需要创建一个 settings.py 将其设置TEMPLATE_DIRS/projectdir/static/html/,然后使用它:

{% extends base.html %}

但是我发现了一些问题 - 我的解决方案在这里描述:

应用引擎默认 Django 版本更改

于 2011-04-20T01:20:45.953 回答