我有一个模型,描述是一个字段。基本上我存储的数据与html标签一样
或用于富文本支持的任何其他标签。我有这些标签存储在数据库中,直到我提交的形式,在提交所有的标签都丢失了,只有文本得到保存,在我们提交的形式。在提交表格时,我打电话给www. example www.example.com ()沿着其他逻辑。尝试了以下方法,在表单中给出了strip=false,并尝试了安全过滤器;我尝试了几种覆盖clean_description方法的方法,但似乎都不起作用
即使在提交表单后也可以使用标签存储文本的解决方案
1条答案
按热度按时间zd287kbt1#
由于你没有提供任何代码,我不能提供确切的解决方案,但你需要标记你的输入“安全”。
Django有默认的过滤器,它会自动转义任何html,除非你显式禁用它。
查看官方文档了解更多信息,我相信你会找到解决方案。
另外请记住,html的自动转义背后有一个很好的理由--除非你101%确定,否则不应该标记任何安全的东西。