Как явно определить какой запрос делать в urls as_view?

Как явно определить какой запрос делать в urls as_view? Просто в swagger они дублируются, что не хорошо по сути

urls.py

urlpatterns = [
    path('addItem/<int:product_id>/', views.InteractionWithCart.as_view()),
    path('getCartInfo/', views.InteractionWithCart.as_view()),
]

views.py

class InteractionWithCart(APIView):

def get(self, request):
    cart = Cart(request)
    data = cart.get_cart()
    return Response(data)

def post(self, request, product_id):
    cart = Cart(request)
    product = get_object_or_404(Product, id=product_id)
    cart.add(product)
    return Response({"status": "add"})

введите сюда описание изображения

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