如何在App Engine中设置模板目录?

时间:2011-04-20 00:00:48

标签: python django google-app-engine django-nonrel

我目前正在/projectdir/static/html/保留我的模板。我已经开始有足够多的我创建了一个子目录:/projectdir/static/html/tag_request/。如果我希望/tag_request/中的模板继承/html/中的模板,我该怎么办?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

如果你使用的是0.96,那么这个就可以了:

{% extends ../base.html %}

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

{% extends base.html %}

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

App engine default Django version change