def delete(self, request, *args, **kwargs):
wishlist = self.get_object()
if wishlist.customer == request.customer:
wishlist.products.remove(self.kwargs['product_pk'])
messages.success(request, _("Product removed from wishlist."))
return HttpResponseRedirect(reverse_lazy('shuup:wishlist_detail', kwargs=dict(pk=wishlist.pk)))
else:
raise Http404
评论列表
文章目录