首页 > 解决方案 > Django CKEDITOR,图像上传路径与 ImageField 上传路径不同

问题描述

我正在使用 django-ckeditor 加载图像。我无法将模型中的图像上传路径与 django-ckeditor 图像上传路径合并。

我已经在模型中创建了上传图片路径:

content = RichTextUploadingField(blank=True, null=True)
image = models.ImageField(upload_to="news/%Y/%m") 

为了将它与 django-ckeditor 合并,我在 settings.py 中进行了设置

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
CKEDITOR_UPLOAD_PATH = 'news/%Y/%m'

但是虽然通过django-ckeditor上传的图片也会在news目录下,但是路径和通过models.ImageField上传的图片的路径会不同。它们都在news目录下但是在两个不同的子目录下。

有没有什么办法可以把两条路合二为一?

标签: pythondjangodjango-modelsckeditorimagefield

解决方案


推荐阅读