[英]render a django template from database html contents
我将原始html保存在数据库内容中。 我希望它能呈现该内容,以下是我尝试的方法-
from django.template import Context, Template
l = MyModel.objects.get(slug=current_slug)
tpl = Template(escape(l.content_text))
return HttpResponse(tpl.render(Context({})))
这将html呈现为字符串,并且在模板中,我看到的是<html>.....</html>
而不是呈现的内容。
让我知道,该如何解决。 谢谢。
您希望mark_safe()
不escape()
。
尝试删除escape
:
tpl = Template(l.content_text)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.