2015-07-04 2 views
0

Я сделал правильное исследование многих плагинов изображений, которые загружают изображения на сервер с помощью php-скриптов. Я просто хочу знать, как правильно загружать изображения на сервер на основе django.Как загрузить изображение в CKEDITOR с помощью бэкэнда Django?

Вот я думаю, что подход должен быть -

При нажатии кнопки на панели инструментов, диалог будет opened.UI элементы диалога будет включать в себя форму с типом файла, два поля для высоты и ширины и кнопку (загрузка на сервер). При добавлении файла изображения и полей и нажатия кнопки загрузки будет отправлен вызов ajax (я прямо здесь? или форма submit должен обрабатывать его.) на сервер, где конкретное представление будет обрабатывать сохранение изображения в указанную папку.

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

Извините, если мой вопрос очень наивен, но я просто хотел узнать, правильны ли мои предположения, прежде чем начинать.

Благодаря

ответ

2

Существует пакет Django

https://github.com/django-ckeditor/django-ckeditor 

Это приходит с демо-приложение. Я бы посоветовал посмотреть на это и посмотреть, как это работает.

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

Загрузил содержание будет показано в обзорной странице, где вы будете иметь возможность «использовать изображение в тексте»

+0

спасибо за ссылку на Джанго-ckeditor.I читать полный код Джанго-CKEditor и объединить его функциональность в моем. благодаря – akg

Смежные вопросы