我正在使用django-ckeditor。现在我需要添加一个新插件。这 是我读过的,我应该下载并将其解压缩到“插件”文件夹中:
将文件内容解压到CKEditor的“plugins”文件夹中。
但是我的项目中没有任何“插件”文件夹。有一个,但它位于Lib\site-packages\ckeditor\static\ckeditor\ckeditor\plugin
.
所以,如果我在那里添加它 - 当我将它部署到生产或另一台计算机上时它将不可用......
我该怎么办?
我正在使用django-ckeditor。现在我需要添加一个新插件。这 是我读过的,我应该下载并将其解压缩到“插件”文件夹中:
将文件内容解压到CKEditor的“plugins”文件夹中。
但是我的项目中没有任何“插件”文件夹。有一个,但它位于Lib\site-packages\ckeditor\static\ckeditor\ckeditor\plugin
.
所以,如果我在那里添加它 - 当我将它部署到生产或另一台计算机上时它将不可用......
我该怎么办?
谢谢你的问题。我只是将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 小部件重新加载页面:)。
从这个线程
静态文件进入静态文件目录。如果您将插件放入 ckeditor/ckeditor/plugins 子文件夹中,它将起作用。Collectstatic 将合并所有文件和文件夹,您将获得典型的 ckeditor 设置
因此,将插件代码放在static
项目的文件夹中static/ckeditor/ckeditor/plugins
,它应该可以工作。