我该如何重定向URL而不将斜线拖到斜线上
我有此代码
def category_view(request, path, instance):
if instance is not None:
categories = instance.get_ancestors(include_self=True)
category_descendants = instance.get_descendants(include_self=True)
product = ProductInStore.objects.filter(product__product_category__in=category_descendants).order_by('-created_at')
paginator = Paginator(product, 9)
page_number = request.GET.get('page')
page_obj = paginator.get_page(page_number)
context = {
'categories': categories,
'product': product,
'page_obj': page_obj,
}
return render(request, 'ecommerce/category_view.html', context=context)
return render(request, 'ecommerce/no_category.html')
和此URL
url(r'^kategorie/(?P<path>.*)', mptt_urls.view(model='categories.models.EcommerceProductCategory', view='ecommerce.views.category_view', slug_field='slug'), name='category_view'),
当我将类别/categoryx/放置时, 它有效,但是当我将类别/类别放置时,它会寻找另一个类别。 categoryx/!= categoryx
您是否知道如何将路径重定向而不将斜线拖到带有落后斜线的斜线?
I've got this code
def category_view(request, path, instance):
if instance is not None:
categories = instance.get_ancestors(include_self=True)
category_descendants = instance.get_descendants(include_self=True)
product = ProductInStore.objects.filter(product__product_category__in=category_descendants).order_by('-created_at')
paginator = Paginator(product, 9)
page_number = request.GET.get('page')
page_obj = paginator.get_page(page_number)
context = {
'categories': categories,
'product': product,
'page_obj': page_obj,
}
return render(request, 'ecommerce/category_view.html', context=context)
return render(request, 'ecommerce/no_category.html')
and this url
url(r'^kategorie/(?P<path>.*)', mptt_urls.view(model='categories.models.EcommerceProductCategory', view='ecommerce.views.category_view', slug_field='slug'), name='category_view'),
When i put category/categoryx/
it works, but when i put category/categoryx it looks for another category. Categoryx/ != categoryx
Do you have any idea how to redirect the path without trailing slash to the one with trailing slash?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论