我有以下网址配置
url(r'^sitemap\.xml$', index, {'sitemaps': sitemaps}),
url(r'^sitemap-(?P<section>.+)\.xml', cache_page(86400)(sitemap), {'sitemaps': sitemaps}),
和站点地图包括以下站点地图
class ArticlesDetailSiteMap(Sitemap):
changefreq = "daily"
priority = 0.9
def items(self):
return Article.objects.filter(is_visible=True, date_published__lte=timezone.now())
但有超过 50.000 篇文章。所以我在尝试时遇到超时错误, /sitemap-articles.xml
因为它试图获取所有文章。
任何想法我应该如何创建索引并使分页在这里工作,如下面的文档中所述,
https://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/#creating-a-sitemap-index