Rimush
@Rimush

Как сделать корректный путь до папки с изображением?

Папка для загруженных изображений:
E:\django\kuluars\media\uploads

В файле настроек прописано:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")
MEDIA_URL = '/media/uploads/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media/uploads")

CKEDITOR_FILENAME_GENERATOR = 'utils.get_filename'
CKEDITOR_UPLOAD_PATH = MEDIA_ROOT
CKEDITOR_IMAGE_BACKEND = 'pillow'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, os.path.join(BASE_DIR, "dev_static")),
]

utils.get_filename
def get_filename(filename):
    return filename.upper()

Добавляешь картинку через ckeditor и получается путь:
127.0.0.1:8000/media/uploads/E%3A/django/kuluars/media/uploads/IMGP1503_spelta_b5b2d3fe.jpg

Пишешь просто:
127.0.0.1:8000/media/uploads/IMGP1503_spelta_b5b2d3fe.jpg

И все прекрасно работает.

Я так понимаю что
E%3A/django/kuluars/media/uploads/

это путь до папки
E:\django\kuluars\media\uploads

Зачем ckeditor добавляет этот путь и как его убрать?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы