我正在使用django-ckeditor。现在我需要添加一个新插件。 This 我已经读过,我应该下载并将其解压缩到“plugins”文件夹中:
将文件内容解压缩到“plugins”文件夹中 CKEditor的。
但我的项目中没有任何“plugins”文件夹。有一个,但它位于Lib\site-packages\ckeditor\static\ckeditor\ckeditor\plugin
。
所以,如果我在那里添加它 - 当我将它部署到生产中或在另一台计算机上时它将无法使用...
我该怎么办?
答案 0 :(得分:4)
静态文件进入静态文件目录。如果你把插件插入一个ckeditor / ckeditor / plugins子文件夹它会工作。 Collectstatic将合并所有文件和文件夹,您将获得典型的ckeditor设置
因此,将插件代码放在项目的static
文件夹中,放在static/ckeditor/ckeditor/plugins
中,它应该可以正常工作。
答案 1 :(得分:3)
感谢您的提问。我只需将html5audio
插件添加到djnago-ckeditor
中。完整路径是:
html5audio
目录解压缩到/path/to/your/project/static/ckeditor/ckeditor/plugins/
或/python/libs/ckeditor/static/ckeditor/ckeditor/plugins/
及其所有内容。html5audio
插件添加到您的settings.py
其他CKEDITOR
个变量附近:CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'full',
'extraPlugins': ','.join(
[
'html5audio',
]
),
},
}
4。使用ckeditor小部件重新加载页面:)。