Django ckeditor 方便的後台編輯器
ckeditor提供我們更方便的文字文章編輯器不只是可以上傳圖片
更是可以用html語法去做文章內容特效修改
pip install django-ckeditor
將ckeditor 和ckeditor_uploads加進INSTALLED_APP清單內
設定上傳路徑以及圖片編輯讀取的套件
# CKEditor Configurations CKEDITOR_UPLOAD_PATH = "uploads/" CKEDITOR_IMAGE_BACKEND = "pillow"
接著再urls.py中新增
urls.py
url(r'^ckeditor/', include('ckeditor_uploader.urls')),
models.py
from ckeditor.fields import RichTextField from ckeditor_uploader.fields import RichTextUploadingField class test(models.Model): content = RichTextField('內容', default='', null=True, blank=True) content_upload = RichTextUploadingField('可以上傳資料的內容', default='', null=True, blank=True)
最後在admin就可以看到結果囉
特別要注意的是
如果要可以上傳檔案的話記得使用ckeditor_iploader.fields下的RichTextUploadingField
不然會沒有上傳的功能
有上傳的field
沒有上傳的field
能夠瀏覽已經上傳的圖片
訂閱:
張貼留言
(
Atom
)
技術提供:Blogger.
沒有留言 :
張貼留言