使用Django CkEditor时如何解决'Image Source Url missing'问题

时间:2019-07-15 02:55:39

标签: django python-3.x ckeditor django-ckeditor

我安装了djnago-ckeditor并遵循了安装指南。对从RichTextUpload()导入的模型使用ckeditor_uploader。当我尝试上传图片时,是说

  

缺少图像源网址”。

我正在使用python,django最新版本

basesettings.py

INSTALLED_APPS=[
......
'ckeditor',
    'ckeditor_uploader',
]

CKEDITOR_UPLOAD_PATH = os.path.join(BASE_DIR, MEDIA_ROOT, 'ckeditor_media')
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_IMAGE_BACKEND = 'pillow'

CKEDITOR_CONFIGS = {
    'default': {
        'toolbar': 'full',
        'height': 300,
        'width': '100%',
    },
}

urls.py

path('ckeditor/', include('ckeditor_uploader.urls')),

models.py

from ckeditor_uploader.fields import RichTextUploadingField
...Model
about = RichTextUploadingField()

1 个答案:

答案 0 :(得分:0)

我用一个简单的非编程解决方案解决了这个问题! 上传图片实际上有2个步骤,但也许您没有像我一样关注它! 只需在上传后单击“发送到服务器”即可!我这样做是在管理员。我希望这就是您想要的。

uploading a picture with ckeditor
用ckeditor上传图片