问题标签 [django-sitemaps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
458 浏览

django - Wagtail 2.4 - get_sitemap_urls() 接受 1 个位置参数,但给出了 2 个

在升级到 Wagtail 2.4 之前,我曾经有一个工作站点地图。我已经根据这里的文档升级了我的网站:http: //docs.wagtail.io/en/v2.4/reference/contrib/sitemaps.html但仍然没有这样的运气。我得到的错误是get_sitemap_urls() takes 1 positional argument but 2 were given.

我已添加'django.contrib.sitemaps',到我INSTALLED_APPS的基本设置中,并且我已将以下内容添加到我的urls.py

我的页面模型包含以下内容:

我以前包含一个 sitemap.xml 文件来覆盖旧的文件wagtailsitemaps/sitemap.xml,如下所示:

追溯:

知道我错过了什么吗?我已经完成了文档所说的所有事情,而且非常基础。除了这些步骤之外,我在网上找不到任何其他内容。

0 投票
1 回答
550 浏览

django - 在不考虑模型的情况下生成 django 站点地图?

我看到的所有在 Django 中生成站点地图的示例似乎都在迭代模型,以这种方式生成 URL。

例如,来自 Django 文档:

我的网络应用程序无法做到这一点。我有数千个对应于产品页面的 URL,这些 URL 是使用 django 生成的,基于从直接插入 postgres 数据库的 API 检索的数据。

所以,我正在使用 django 从数据库中检索记录并确定它们的呈现方式,但是我拥有的 URL 不对应于任何 django 模型(这将在未来进行改进和更改)。

那么有没有一种方法,我可以在站点地图中指定特定的 URL 而无需遍历模型?

0 投票
1 回答
660 浏览

python - /sitemap.xml Django 中的 NoReverseMatch

Django Noob 在这里。

/sitemap.xml 中的 NoReverseMatch 未找到“article_detail”的反向。'article_detail' 不是有效的视图函数或模式名称。

请参阅 models.py 屏幕截图(代码)以了解错误。

我不知道应该用什么代替 article_details(请参阅代码以获取解释)。你的帮助将是可观的。

错误- /sitemap.xml 中的 NoReverseMatch

项目结构-

项目结构-

代码-

Dipesh_Pal模块代码-

settings.py-

urls.py- 网址.py

主页模块代码-

站点地图.py- 站点地图.py

urls.py- 网址.py

模型.py- 模型.py

第 37 行中的错误。我不确定应该用什么来代替“article_detail”,或者我不确定我的代码到底出了什么问题。

供您参考,我指的是这个 YouTube 视频 -点击这里

此应用程序的我的 Github 存储库 -单击此处

0 投票
1 回答
117 浏览

python - 将 WWW 预先添加到站点地图 Django

我的网址没有 WWW,我该如何添加它?

我使用Django 站点地图

因为我在我所有的网站上都强制使用 www

我的设置中有以下内容,py

在我的 urls.py

我有一个 sitemaps.py

https://docs.djangoproject.com/en/2.2/ref/contrib/sitemaps/

0 投票
0 回答
196 浏览

python - 如何将站点地图集成到 django-oscar?

我想为我的 oscar 项目集成站点地图,我使用了同样遵循的django-sitemaps包,创建了一个名为 sitemaps-django 的应用程序,配置了 views.py、sitemaps-django/pages/sitemaps.py、URLconf 在主 urls.py文件

视图.py

站点地图-django/pages/sitemaps.py

网址.py

我收到这个错误

0 投票
1 回答
331 浏览

django - Django 站点地图:仅在文档开头允许 XML 声明

我一直致力于在 Django-2.2 上为博客网站实施站点地图。

我遵循的代码结构是-

站点地图.py

网址.py

设置.py

我想这几乎就是它,因为我引用了这么多链接。但是当我打开127.0.0.1:8000/sitemap.xml 它时,它给了我以下错误-

就是这样,服务器日志上没有任何内容。请,如果有人可以请帮助我。提前致谢

0 投票
1 回答
341 浏览

django - 使用站点框架生成 Django 站点地图

我正在使用带有RequestSite(未SITE_ID设置)的站点框架来生成基于域的内容。我需要为每个域生成具有不同结果的站点地图,但我没有找到如何使这两个框架协同工作的方法。有什么办法可以获取Site当前的请求Sitemap吗?(从SITE_ID配置中获取它不是我的选择)。

这是我想做的一个例子:

但这是不可能的,因为没有requestin items()。有没有其他方法可以根据站点过滤站点地图中的项目?

0 投票
2 回答
709 浏览

python - django 站点地图不存在于 /sitemap.xml

当我将站点地图添加到我的 Django 项目时,我收到了这个错误..

不存在于 /sitemap.xml

站点匹配查询不存在。

站点地图.py:

网址.py:

设置.py:

]

任何帮助和感谢

在此处输入图像描述

0 投票
1 回答
202 浏览

django-sites - Django 站点地图.xml。为什么我在文件中得到 example.com?

我在开发服务器上生成了 sitemap.xml,但是我在他的 URL 中得到了 example.com 而不是 127.0.0.1。我在对 example.com 的代码引用中没有任何位置。

什么需要改变,在哪里?谢谢

0 投票
1 回答
290 浏览

django - 没有找到带有关键字参数“{'section':'evergreen'}'的'django.contrib.sitemaps.views.sitemap'的反向

Django 3.0.8

Python 3.8.0

我该如何处理站点地图部分?