如何从Django-tinymce html内容中删除内联样式?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (194)

当我通过Django-tinymce保存内容时,它添加了自己的内联样式。但是,我想删除这种行为,只需将内容保存在纯html中。在这个问题上你能帮我一下吗?

提问于
用户回答回答于

你可以使用以下任何一种TiyMCE吐露:

把这个放到你的Django setings.py(这只允许font-size样式(因此所有其他样式属性都将被删除。这也应该删除所有<spans>)

Django setings.py

TINYMCE_DEFAULT_CONFIG = {
    'theme': "advanced",
    'invalid_elements': 'span',
    'valid_styles' : 'font-size',
}

在TinyMCE中推动清洁按钮

所有TinyMCE吐露在这里:https://www.tinymce.com/docs/configure/content-filtering/#valid_风格

也试着看看invalid_elementsinvalid_styles

如果你也需要删除字体大小的样式,请尝试将

会有更多的意义valid_styles: Falseinvalid_styles:'*'删除所有样式,但我没有找到有效的解决方案。

用户回答回答于

你可以尝试使用

getContent({format: 'text'})

我不是Djanjo专家,但听起来问题是由他们引起的,而不是TinyMCE本身。

扫码关注云+社区

领取腾讯云代金券