gpt4 book ai didi

python - Django:将模型字段标记为对模板安全的最佳实践

转载 作者:太空狗 更新时间:2023-10-30 03:07:24 25 4
gpt4 key购买 nike

现在我必须做一些事情(模板代码):

object.name|safe

很多时候我只是忘记添加 safe 过滤器。我的问题:

  1. 这些对象是用户在表单级别提交和清理的。是否有理由让我在将它们标记为安全时更加小心?

  2. 如果上面的答案是“一切顺利”,我该如何使模型字段默认安全?无需记住使用 safe 标签?

最佳答案

关于 #2,有一个名为 mark_safe 的函数记录不完整你可以使用。例如,在我编写的自定义表单字段中,我需要为 label_from_instance 方法返回一个带有 HTML 代码的字符串,因此我使用 mark_safe 返回:

return mark_safe( '<span class="foo">Some HTML output</span>' )

关于python - Django:将模型字段标记为对模板安全的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4781952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com