Raise NoReverseMatch(msg) при выполнении моего кода [duplicate]
Я добавил код, чтобы включить опцию удаления в корзине. возникает следующая ошибка. пожалуйста, помогите мне в этом вопросе
NoReverseMatch: Reverse for 'remove_cart_item' with arguments '(2,)' not found. 1 pattern(s) tried: ['cart/remove_cart_item/(?P<product_id>[0-9]+)/(?P<cart_item_id>[0-9]+)/$']
cart.html
<td class="text-right">
<a href="{% url 'remove_cart_item' cart_item.product.id cart_item.id %}" class="btn btn-danger"> Remove</a>
</td>
файлurls.py приложения carts
urlpatterns = [
path('', views.cart, name='cart'),
path('add_cart/<int:product_id>/', views.add_cart, name='add_cart'),
path('remove_cart/<int:product_id>/<int:cart_item_id>/', views.remove_cart, name='remove_cart'),
path('remove_cart_item/<int:product_id>/<int:cart_item_id>/', views.remove_cart_item, name='remove_cart_item'),
]
файл views.py приложения carts
def remove_cart_item(request, product_id, cart_item_id):
cart = Cart.objects.get(cart_id = _cart_id(request))
product = get_object_or_404(Product, id=product_id)
cart_item = CartItem.objects.get(product = product, cart = cart, id=cart_item_id)
cart_item.delete()
return redirect('cart')
трассировка стека