(django1.8, python2.7)
手順
ここ に書いてあるけど...
- Add
ckeditor_uploader
to yourINSTALLED_APPS
setting - Add
CKEDITOR_UPLOAD_PATH = "uploads/"
setting - Add
(r'^ckeditor/', include('ckeditor_uploader.urls')),
project's urls.py - 略
- Install
pillow
and 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