django-CKEditor の Image Uploader のプラグインをインストールしようとしています。ただし、ボタンは CKeditor ウィジェットには表示されません。
CKEditor プラグインをインストールするために使用した手順は次のとおりです。
- Image Uploader と 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' ))