我将模板存储在数据库中,我没有任何路径可以提供template.render
方法。
是否有任何公开的方法接受模板作为字符串?
有解决方法吗?
答案 0 :(得分:35)
基于the docs使用模板系统:
from django.template import Template, Context
t = Template("My name is {{ my_name }}.")
c = Context({"my_name": "Adrian"})
t.render(c)
答案 1 :(得分:16)
Instantiate Template
,其中包含用作模板的字符串。
答案 2 :(得分:4)
在Django< 1.8:
from django.template.loader import get_template_from_string
tpl = Template(get_template_from_string("My name is {{ my_name }}."))