我正在使用https://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/?from=olddocs.
我有一个从api.mydomain.me为域生成的站点地图:mydomain.com.
我可以用django指定一个基本网址吗?
现在用location()方法返回:
api.mydomain.me/page/3123而不是mydomain.com/page/3123
这可能吗?谢谢.
bed*_*dre 10
解决了,我重新定义了自己的get_urls.有用:
class MySitemap(Sitemap):
changefreq = "never"
priority = 0.5
location = ""
def get_urls(self, site=None, **kwargs):
site = Site(domain='mydomain.com', name='mydomain.com')
return super(MySitemap, self).get_urls(site=site, **kwargs)
def items(self):
return MyObj.objects.all().order_by('pk')[:1000]
def lastmod(self, obj):
return obj.timestamp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2612 次 |
| 最近记录: |