Ответ 1
Выполнить Template
с помощью строки, используемой в качестве шаблона.
Я сохраняю свои шаблоны в базе данных, и у меня нет пути для предоставления метода template.render
.
Есть ли какой-либо открытый метод, который принимает шаблон в виде строки?
Есть ли способ обхода?
Выполнить Template
с помощью строки, используемой в качестве шаблона.
На основе документов для использования системы шаблонов:
from django.template import Template, Context
t = Template("My name is {{ my_name }}.")
c = Context({"my_name": "Adrian"})
t.render(c)
В Джанго <1,8:
from django.template.loader import get_template_from_string
tpl = Template(get_template_from_string("My name is {{ my_name }}."))