Не удается вызвать функцию django views.py из URL-адреса

Я новичок в Django-react и у меня возникла проблема с попаданием в определенную функцию файла views.py с помощью URL.

Вот URL-файл моего основного проекта

urlpatterns = [
    path('admin/', admin.site.urls),
    path('company/', include('manageCompany.urls')),
]

Здесь это manageCompany.urls файл

router = DefaultRouter()
router.register('', CompanyViewSet, basename='companies')

urlpatterns = [
    # path('', index),
    path('', include(router.urls)),
    path('saveFile/', SaveFile)
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Вот мой views.py файл

class CompanyViewSet(viewsets.ModelViewSet):
    queryset = Company.objects.all()
    serializer_class = CompanySerializer

@csrf_exempt
def SaveFile(request):
    if request.method == 'POST':
        file = request.FILES['file']
        file_name = default_storage.save(file.name, file)
        return JsonResponse(file_name, safe=False)
    return JsonResponse("Hello")

Теперь я пытаюсь вызвать метод saveFile из postman, используя POST метод используя URL http://127.0.0.1:8000/company/saveFile/ но он показывает "Method \"POST\" not allowed."

Где все идет не так? Каким должен быть мой URL, чтобы я мог попасть в эту функцию SaveFile?

Вернуться на верх