(django1.8, python2.7)
手順
ここ に書いてあるけど...
- Add
ckeditor_uploaderto yourINSTALLED_APPSsetting - Add
CKEDITOR_UPLOAD_PATH = "uploads/"setting - Add
(r'^ckeditor/', include('ckeditor_uploader.urls')),project's urls.py - 略
- Install
pillowand AddCKEDITOR_IMAGE_BACKEND = "pillow"setting
わかりづらかった箇所
models.py
wysiwyg editor 使う field を下記のように変更する
from django.db import models from ckeditor_uploader.fields import RichTextUploadingField class Hoge(models.Model): contents = RichTextUploadingField(u'内容', blank=True, default='')
forms.py
forms.Textarea(...) ではなく
forms.CharField(widget=CKEditorWidget()),
CharField!
ほか
画像アイコンを押すと アップロード タブが表示されてアップできるようになる。
リンク
https://github.com/django-ckeditor/django-ckeditor#required-for-using-widget-with-file-upload