Django: конечная точка отдыха не найдена
Я пытаюсь реализовать конечную точку отдыха с помощью Django. Мой views.py имеет следующий вид:
from django.http import JsonResponse
from rest_framework.decorators import api_view
from rest_framework.response import Response
from rest_framework import status
import json
from .utils import retrieve_and_detect_faces
@api_view(["POST"])
def video_analysis(request):
data = json.loads(request.body)
timestamp = data.get("timestamp")
return JsonResponse({....})
А в urls.py:
from django.urls import path
from .views import video_analysis
urlpatterns = [
path('video_analysis/', video_analysis, name = 'video_analysis')
]
Но когда я пытаюсь вызвать эту конечную точку, я получаю ошибку:
Not Found: /video_analysis
[24/Jan/2025 07:37:26] "POST /video_analysis?timestamp=1234567 HTTP/1.1" 404 2262
Какая конфигурация отсутствует в моей программе?