Файл обработки, загруженный jquery fileupload

#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. откройте консоль разработчика и посмотрите, какова фактическая ошибка