【发布时间】:2019-11-26 16:45:49
【问题描述】:
我有一个函数 add_to_cart 想要反向重定向到由 single_product 函数呈现的产品详细信息页面,该函数具有产品 id 的 slug,无法找到解决它的方法。出现此错误
使用参数 '('s', 'l', 'u', 'g')' 反转 'single_product' 未找到。尝试了 1 种模式:['products/(?P.*)/$']
def add_to_cart(request,**kwargs):
product = Product.objects.filter(id=kwargs.get('item_id', "")).first()
# check if the user already owns this product
----------------
-------------
messages.info(request, "item added to cart")
return redirect(reverse('products:single_product',args=('slug')))
产品详情视图的网址
url(r'^(?P<slug>.*)/$',single, name="single_product"),
【问题讨论】:
标签: python django django-templates django-views