Я пытаюсь представить шаблон django от базы данных за пределами djangos нормальной структуры ответа запроса. Но это, кажется, нетривиально из-за пути django, шаблоны компилируются. Я хочу сделать что-то вроде этого:
>>> s = Template.objects.get(pk = 123).content
>>> some_method_to_render(s, {'a' : 123, 'b' : 456})
>>> ... the rendered output here ...
Как дела это?
В этом нет ничего сложного, и это не имеет ничего общего со структурой запроса / ответа. Все, что вам нужно сделать, это передать строку шаблона в конструктор django.template.Template
(кстати, я изменил имя вашей модели, чтобы избежать путаницы):
from django.template import Context, Template
from myapp.models import DbTemplate
s = DbTemplate.objects.get(pk=123).content
tpl = Template(s)
tpl.render(Context(dict(a=123, b=456)))