Как явно определить какой запрос делать в 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"})