I'm currently keeping my templates in /projectdir/static/html/
. I've begun to have enough of them that I've created a subdirectory: /projectdir/static/html/tag_request/
. If I want to have a template in /tag_request/
inherit from one in /html/
how do I do it?
I've开发者_运维问答 read that with django {% extends base.html %}
should be written relative to /projectdir/templates/
or wherever TEMPLATE_DIRS
points. How do I set TEMPLATE_DIRS
in appengine (or do I have to put my templates in /projectdir/templates/
)?
Thanks!
It seems to depend on which version of Django you are using.
If you're using 0.96, then just this works:
{% extends ../base.html %}
If you're using 1.2, then in theory you need to create a settings.py which sets the TEMPLATE_DIRS
to /projectdir/static/html/
, and then use this:
{% extends base.html %}
However I found a couple of issues with this - my solution is described here:
App engine default Django version change
精彩评论