0

我正在使用 django==1.11 和 django-sitetree==1.9.0,所有没有 url 变量的链接都呈现在菜单和面包屑上,但带有变量的 url 只呈现在菜单上(具有正确的链接)而不是面包屑。

Title: {{ object.title }}
URL: products:detail object.slug object.pk
URL as Pattern: Checked

url(r'^products/(?P<slug>[-\w\d]+)~(?P<pk>\d+)/$', views.ProductDetailView.as_view(), name='products:detail)

{% sitetree_breadcrumbs from "main-menu" template "sitetree/breadcrumbs_semantic.html" %}
4

1 回答 1

0

问题出~在 url 模式中,通过将 url 模式从

url(r'^products/(?P<slug>[-\w\d]+)~(?P<pk>\d+)/$', views.ProductDetailView.as_view(), name='products:detail)

url(r'^products/(?P<slug>[-\w\d]+)-(?P<pk>\d+)/$', views.ProductDetailView.as_view(), name='products:detail)

我可以解决问题。

于 2018-04-05T04:39:15.343 回答