gpt4 book ai didi

mysql - 当我尝试将 html 插入 mysql 数据库时,Django 似乎正在剥离 html?

转载 作者:行者123 更新时间:2023-11-29 21:36:02 24 4
gpt4 key购买 nike

我觉得这真的很奇怪。当我尝试将数据插入数据库时​​,它会删除除 <p> 之外的所有数据。 html 标签?!

我尝试插入的示例文本:

<p>Facebook This link should show up... Facebook&nbsp;Facebook&nbsp;CHANGE&nbsp; <a href="http://www.f.com" target="_blank">CHAN</a></p>

在提交之前,我将上面的文本打印到控制台,如下所示:

print job

if commit:
job.save()

return job

然后当我进入我的 mysql并查看插入的内容我得到以下内容:

<p>Facebook This link should show up... Facebook Facebook CHANGE CHAN</p>

如您所见,它已删除 <a href='http://www.f.com并将文本留在 <a 内标签(陈)。

有什么想法可能会发生这种情况吗?看起来很奇怪,由于某种原因,html 被删除了。

最佳答案

事实证明我有一个来自Django-bleach BleachField()并且它的设置不允许链接!所以我必须进入我的 settings.py 来更改它们。

我是 Django 新手,正在开发一个包含大量代码的预构建项目!所以这是一个很难找到的事情。

无论如何,请查看此链接以了解更多信息:Django admin: allowing some HTML in user input

关于mysql - 当我尝试将 html 插入 mysql 数据库时,Django 似乎正在剥离 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34912591/

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