Я использую Trumbowyg , редактор WYSIWYG JavaScript, который имеет функцию рендеринга изображений с вставленных URL-адресов. Он также имеет плагин загрузки , который позволяет загружать локальные изображения и пользовательские обработка на стороне сервера.
Моя функция python / django upload_image()
может успешно обнаружить загруженное изображение - однако, когда я использую ввод изображения URL, моя функция python не может его обнаружить. Trumbowyg просто отображает изображение, не проходя через мой бэкэнд Python.
Вот мой код:
$('#id_content').trumbowyg({
btnsDef: {
// Create a new dropdown
image: {
dropdown: ['insertImage', 'upload'],
ico: 'insertImage'
}
},
// Redefine the button pane
btns: [
['strong', 'em', 'del'],
['link'],
['image'], // Our fresh created dropdown
],
plugins: {
// Add imagur parameters to upload plugin for demo purposes
upload: {
serverPath: '/upload_image/',
fileFieldName: 'content_image',
urlPropertyName: 'url'
}
}
});
def upload_image(request):
print('Success') #only prints when I use the upload input, not the URL input
Почему можно обнаружить загруженное изображение, но не ввод URL-адреса?