我试图在我正在做的其中一个项目的网站上添加拖放功能,但是我收到了这个错误。它可能是由于this而产生的,但我不知道这是否是原因。
我的页面使用Django和python运行。
用python编写的“文件上传”背后的功能似乎甚至都没有被调用。如何修复FORBIDDEN错误?
请问我任何你想要的东西。
错误如下所示
POST http://127.0.0.1:8008/file-upload 403 (FORBIDDEN) jquery.js:9631
send jquery.js:9631
jQuery.extend.ajax jquery.js:9176
send jquery.fileupload.js:880
$.widget._onSend jquery.fileupload.js:942
(anonymous function) jqui.js:6
data.submit jquery.fileupload.js:648
(anonymous function) jquery.fileupload.js:193
fire jquery.js:3119
self.add jquery.js:3165
$.widget.options.add jquery.fileupload.js:192
e.Widget._trigger jqui.js:6
(anonymous function) jquery.fileupload.js:1008
jQuery.extend.each jquery.js:383
$.widget._onAdd jquery.fileupload.js:1001
(anonymous function) jqui.js:6
(anonymous function) jquery.fileupload.js:1240
fire jquery.js:3119
self.add jquery.js:3165
promise.always jquery.js:3266
$.widget._onDrop jquery.fileupload.js:1233
(anonymous function) jqui.js:6
h jqui.js:6
jQuery.event.dispatch jquery.js:4641
elemData.handle
生成的jquery行如下所示:
// Do send the request
// This may raise an exception which is actually
// handled in jQuery.ajax (so no try/catch here)
xhr.send( ( options.hasContent && options.data ) || null );
我的观点如下所示:正如我所说,这个功能甚至可能不被称为
def file_upload(request):
# create a new plot if necessary and attach to session
print "file upload"
[.......]
return HttpResponse(json.dumps(""),content_type="application/json")
另外,在我的urls.py中:
urls.py: url(r'^file-upload$', 'myproject.views.file_upload', name='file_upload'),