上一篇:《python 常用POST GET方法》


《Django mark_safe,可直接输出在模板》

作者 vhaixingv 创建于 18-02-24 11:56:18

一般的参数在模板中的形式是 {{param}} 但如果param是html代码呢,网页中会当做字符串处理,而不是html代码渲染。但是django提供了 mark_safe 方式来处理这样的问题。

from django.utils.safestring import mark_safe

def foo(request):
    html = '<p style="color:red">hello world</p>'
    html = mark_safe(html)
    return 'test.html'
    
<body>
    {{html}}
</body>

浏览器显示:

hello world


下一篇:《python *args **kwargs 用法》