我最近将django应用程序的URL从显示ID切换到显示slug,如下所示:
urlpatterns = [
url(r'^(?P<slug>\S+)/$', views.PostDetailView.as_view(), name="post_detail"),
]
但是我注意到,在我的站点地图中,url仍然与id一起显示。如何更新站点地图以显示新的URL?我试着删除和添加他们回来,但没有改变。我的网站地图定义如下:
class PostSitemap(Sitemap):
changefreq = "monthly"
priority = 0.5
def items(self):
return Post.objects.all()
向sitemap类添加了以下函数
相关问题 更多 >
编程相关推荐