Added a comment about the last use of Engine.get_default().

This commit is contained in:
Aymeric Augustin 2014-11-28 23:04:19 +01:00
parent 969e082858
commit c599f233b1
1 changed files with 4 additions and 0 deletions

View File

@ -176,6 +176,10 @@ class Template(object):
except UnicodeDecodeError:
raise TemplateEncodingError("Templates can only be constructed "
"from unicode or UTF-8 strings.")
# If Template is instantiated directly rather than from an Engine and
# exactly one Django template engine is configured, use that engine.
# This is required to preserve backwards-compatibility for direct use
# e.g. Template('...').render(Context({...}))
if engine is None:
from .engine import Engine
engine = Engine.get_default()