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