添加在站点地图中使用i18n URL的可能性
django-i18n-sitemap的Python项目详细描述
将i18nsitemap添加到INSTALLED_APPS
在支持i18n的sitemap类中,继承自i18nsitemap.i18nsitemap而不是django。
设置i18n = True
就这样。而且在任何sitemap类上使用I18nSitemap都没有问题,不需要添加或删除任何内容。
下面是一个示例
class BlogSitemap(I18nSitemap): changefreq = "never" priority = 0.5 i18n = True def items(self): return Entry.objects.filter(is_draft=False) def lastmod(self, obj): return obj.pub_date