Django как мне удалить картинки на сервере, если изображение на ckeditor удалено - PullRequest
0 голосов
/ 27 июня 2019

Я загрузил некоторые изображения в CKEditor, и загруженные изображения сохраняются на сервере. Когда я удаляю изображение в редакторе, изображение, хранящееся на сервере, не удаляется.

Django 2.2, python3.7, postgresql.

мой вопрос: можно ли установить его на ckeditor или на моделях?

если можно, как создать условие, когда загружаемое изображение автоматически удаляется при удалении на ckeditor?

1 Ответ

0 голосов
/ 27 июня 2019

Вы можете создать API, который удаляет изображение на сервере, когда пользователь удаляет его в редакторе.

Определите URL как:

url_patterns = [
    path('delete-image', delete_image, name='delete_image'),
]

Вид API, где вы удаляете изображение на сервере:

@api_view(['POST'])
def delete_image(request):
   # Delete image

jQuery-скрипты:

    <when image is deleted on editor>{
       $.post(url, data, function(data, status){
       })
    }
...