As the title suggests, I’m using Google App Engine and Django.
I have quite a bit of identical code across my templates and would like to reduce this by including template files. So, in my main application directory I have the python handler file, the main template, and the template I want to include in my main template.
I would have thought that including {% include ‘fileToInclude.html’ %} would work on its own but that simply doesn’t include anything. I assume I have to set something up, maybe using TEMPLATE_DIRS, but can’t figure it out on my own.
EDIT:
I’ve tried:
TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'), )
But to no avail. I’ll try some other possibilities too.
I found that it works ‘out of the box’ if I don’t load Templates first and render them with a Context object. Instead, I use the standard method shown in the AppEngine tutorial.