下載ckeditor
pip install django-ckeditor
#如果可以下載pillow
pip install Pillow
加入到應用中
setting.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'ckeditor',
'ckeditor_uploader',
'mysite',
]
添加圖片上傳相對路徑
setting.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
配置ckeditor
CKEDITOR_UPLOAD_PATH = 'upload/'
``
將 模型中的文本輸入替換
models.py
from ckeditor_uploader.fields import RichTextUploadingField
content = RichTextUploadingField()
在映射中加入ckeditor路徑
urls.py
path('ckeditor', include('ckeditor_uploader.urls')),