gpt4 book ai didi

Django站点地图更改基本网址

转载 作者:行者123 更新时间:2023-12-04 14:04:05 25 4
gpt4 key购买 nike

我正在使用 https://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/?from=olddocs .

我有一个从 api.mydomain.me 为域生成的站点地图:mydomain.com。

我可以使用 django 指定一个基本 url 吗?

现在使用 location() 方法返回:

api.mydomain.me/page/3123
代替
mydomain.com/page/3123

这可能吗?
谢谢。

最佳答案

解决了,我重新定义了自己的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

关于Django站点地图更改基本网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10391151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com