I\'d like to use an {% include page.html %}
tag in my Django template, and construct the value of page.html
dynamically.
Is there any way to do
From the docs:
The template name can either be a variable or a hard-coded (quoted) string, in either single or double quotes.
So construct a variable in your view and pass it to your template via the context, say as 'modeTemplate': "page_"+mode+".html". Then do:
{% include modeTemplate %}
Assuming 'mode' is a python variable in your view code.