0
django-CKEditorの画像アップローダーのプラグインをインストールしようとしています。ただし、ボタンはCKeditorウィジェットには表示されません。次のようにDjangoにCKEditorプラグインをインストールするには
私はCKEditorバージョンのプラグインをインストールするために使用してきた手順は次のとおりです。
- ダウンロードと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' ))
画像アップローダープラグインをお持ちの場合はツールバーに追加するだけです –