gpt4 book ai didi

Django 鹡鸰网站 map

转载 作者:行者123 更新时间:2023-12-02 11:47:11 25 4
gpt4 key购买 nike

我有一个现有的 Django 站点,我已为其添加了 Wagtail 。我想要 Django 和 Wagtail 网址的站点地图。

我当前的sitemap.py:

class StaticSitemap(sitemaps.Sitemap):
priority = 0.5
changefreq = "weekly"
protocol = "https"

def items(self):
return ["public:index", "other pages etc..."]

def location(self, item):
return reverse(item)

我当前的urls.py:

sitemaps = {"static": StaticSitemap}
path(
"sitemap.xml",
sitemap,
{"sitemaps": sitemaps},
name="django.contrib.sitemaps.views.sitemap",
),

以上对于标准 Django 站点地图可以正确工作。如何包含 Wagtail 网址?

最佳答案

我假设您的站点地图 View 来自 wagtail.contrib.sitemaps.views (如果您使用 Django 的 View ,则应该切换到 Wagtail 的 View 。

那么您唯一需要做的就是将 Wagtail 的站点地图添加到您的站点地图字典中:

from wagtail.contrib.sitemaps.sitemap_generator import Sitemap

sitemaps = {"static": StaticSitemap, "wagtail": Sitemap}

关于 Django 鹡鸰网站 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57848063/

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