Javascript Django:HTTP500关于ajax文件上传
我正在尝试使用jQueryAjax在django中上传一张照片。然而,我一直得到一个HTTP 500 以下是js文件:Javascript Django:HTTP500关于ajax文件上传,javascript,jquery,ajax,django,Javascript,Jquery,Ajax,Django,我正在尝试使用jQueryAjax在django中上传一张照片。然而,我一直得到一个HTTP 500 以下是js文件: $("#photo-input").change(function() { var data = new FormData($(this).get(0)); $.ajax({ url: '/upload_photo/', data: data, cache: false, contentType:
$("#photo-input").change(function() {
var data = new FormData($(this).get(0));
$.ajax({
url: '/upload_photo/',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(json) {
alert('success');
},
error: function(json) {
alert('error');
}
});
});
以下是观点:
def upload_photo(request):
if request.POST:
photo = request.FILES['data']
response_data = {}
response_data['photo'] = photo
return HttpResponse (
json.dumps(response_data),
content_type='application/json'
)
我见过很多这样的例子,但我一直得到一个HTTP500。有人知道我做错了什么吗 使用邮递员查看Django吐出的错误Django给出的正确错误是什么?