模块“html5lib.filters.sanitizer”没有属性“allowed_elements”

Posted

技术标签:

【中文标题】模块“html5lib.filters.sanitizer”没有属性“allowed_elements”【英文标题】:Module 'html5lib.filters.sanitizer' has no attribute 'allowed_elements' 【发布时间】:2019-04-14 12:30:13 【问题描述】:

我无法在引发错误的页面中添加任何内容

AttributeError at /en/admin/cms/page/add-plugin/

module 'html5lib.filters.sanitizer' has no attribute 'allowed_elements'

【问题讨论】:

django & cms & html5lib 什么版本?您可以添加完整的堆栈跟踪吗?它是什么插件?那个插件是什么版本的? 这里可能有一个解决方法; github.com/divio/django-cms/issues/6401 从 html5lib==0.9999... 升级到 html5lib==1.0.1 为我解决了这个问题。 【参考方案1】:

转到您的 virtualenv 并安装版本 0.999999999 的 html5lib

pip install html5lib==0.999999999

对我来说效果很好:)

【讨论】:

以上是关于模块“html5lib.filters.sanitizer”没有属性“allowed_elements”的主要内容,如果未能解决你的问题,请参考以下文章

第二模块:函数编程 常用模块

常用模块

模块总结

python内几种常用内置模块的介绍,包括time模块,datetime模块,random模块,os模块,sys模块,hashlib模块

模块与包

python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)