#jquery #python #django #jquery-file-upload
#jquery #python #django #jquery-загрузка файла
Вопрос:
Я следовал руководству по jquery fileupload, код, который я написал, приведен ниже
$('#image_file').fileupload({
dataType: 'json',
type: 'post',
url: '/whats-on/upload-event/?v=' event_id,
contentType: "application/json; charset=utf-8",
done: function (e, data) {
console.log('done');
}
});
Возвращает ошибку ValueError: No JSON object could be decoded
Вот функция python, которая терпит неудачу при попытке
@csrf_exempt
def create_event(request):
context = RequestContext(request)
response_data = {}
response_data['status'] = False
if request.FILES:
file = request.FILES[u'files']
response_data['status'] = True
elif request.method == 'POST':
data = json.loads(request.body)
Он не проходит request.FILES
и завершается сбоем при достижении data = json.loads(request.body)
Комментарии:
1. откройте консоль разработчика и посмотрите, какова фактическая ошибка