我正在使用Trumbowyg,这是一个所见即所得的 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
为什么in能检测到上传的图片,但不能检测到URL输入?