我正在尝试为 django-CKEditor 安装图像上传器插件。但是,这些按钮不会出现在 CKeditor 小部件中。
我用于安装 CKEditor 插件的步骤如下:
- 下载并解压缩 Image Uploader and Browser for CKEditor 插件。
- 将解压出来的文件复制到CKeditor的静态文件夹中,即/project/static/ckeditor/ckeditor/plugins/imageuploader。还尝试使用 manage.py collectstatic
如下配置 settings.py 文件。
CKEDITOR_CONFIGS = { 'default': { 'toolbar': [ [ 'Undo', 'Redo', '-', 'Bold', 'Italic', 'Underline', '-', 'Link', 'Unlink', 'Anchor', '-', 'Format', '-', 'SpellChecker', 'Scayt', '-', 'Maximize', ], ], 'width': 840, 'height': 300, 'toolbarCanCollapse': False, }, 'simple_toolbar': { 'toolbar': [['imageuploader',],], 'width': 840, 'height': 300, 'removePlugins': 'stylesheetparser', 'extraPlugins': 'imageuploader', }, }
如下配置小部件。
class Form(forms.ModelForm): description=forms.CharField(widget=CKEditorWidget(config_name='simple_toolbar' ))