Django中ckeditor后臺富文本編輯

下載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')),
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容