模块“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序列化模块)