我有以下URL配置如何創建Django的網站地圖索引超過50.000網址
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
你弄清楚如何做到這一點到底分頁所有文章分頁網址嗎? –