mark_safe的作用

django从view向template传递HTML字符串的时候,django默认不渲染此HTML,原因是为了防止这段字符串里面有恶意攻击的代码。

mark_safe这个函数就是确认这段函数是安全的,不是恶意攻击的。

from django.utils.safestring import mark_safe
mark_safe('字符串')
例子:return mark_safe('<option value="reverse_sg">私户转公户</option>')


posted @ 2021-02-24 21:53  mofr  阅读(372)  评论(0)    收藏  举报