views django_spire.file.views file_multiple_upload_ajax Source code in django_spire/file/views.py 14 15 16 17 18 19 20 21 22@login_required() def file_multiple_upload_ajax(request: WSGIRequest) -> JsonResponse: if request.method == 'POST': file_uploader = MultiFileUploader(request.POST.get('related_field', '')) files = file_uploader.upload(list(request.FILES.values())) return JsonResponse({ 'files': [file.to_dict() for file in files] }) file_single_upload_ajax Source code in django_spire/file/views.py 25 26 27 28 29 30 31 32 33@login_required() def file_single_upload_ajax(request: WSGIRequest) -> JsonResponse: if request.method == 'POST': file_uploader = SingleFileUploader(request.POST.get('related_field', '')) file = file_uploader.upload(list(request.FILES.values())[0]) return JsonResponse({ 'file': file.to_dict() })