Для начала, если вы используете template.render
, вы используете фреймворк: минимальный фреймворк "webapp", включенный в GAE.И, конечно же, сам модуль template
является тонкой оболочкой для библиотеки шаблонов Django.Тем не менее, оболочка - которая заботится о некоторых несовместимостях между Django и webapp - не предоставляет метод для рендеринга непосредственно из строки.
Это позволяет разрешать доступ к базовому классу django Template
, который может использоваться для создания экземпляра шаблона непосредственно из строки шаблона:
tmpl = template.Template(template_string)
tmpl.render(template.Context(context))
Это можетработать - или не может, из-за этих несовместимостей.