Django CMS页面iframe插件
cmsplugin-iframe的Python项目详细描述
像youtube和vemeo这样的主要视频主机都嵌入了html iframe片段代码。 这个Django CMS插件允许您向页面添加视频iframe(实际上,您可以将任何页面添加为iframe,而不仅仅是视频)。
要求
它工作良好,并在Python 2Python 3下进行了测试。需要以下库
- Django>;=1.5(使用Django>;=1.8表示Python 3.5,因为HTMLParser)
- django-cms>;=3.0(我们建议使用django cms 3.0及更高版本,如果您需要以前的cms版本支持并遇到一些问题,请与我们联系)
- beautifulsoup4用于iframe嵌入片段分析
安装
$ pip install cmsplugin-iframe
在settings.py
中配置已安装的应用程序INSTALLED_APPS = [ # django contrib and django cms apps 'cmsplugin_iframe', ]
迁移数据库
django-admin.py migrate cmsplugin_iframe
用法
用普通方法将插件添加到页面。您可以通过url指定视频,或者给插件一个iframe html片段来解析。 要定制它的外观,可以覆盖cms/plugins/iframe.html。
更改日志
更改日志可以在repo’s release notes