问题标签 [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 回答
64 浏览

django - 通过搜索页面搜索时找不到页面(404)错误引发者:blog.views.blogpost

我无法搜索并获得 404 错误同样的问题出现在创建静态 xml 文件的站点地图视图中,它不返回静态文件的 url,现在搜索出现此问题,因为它无法找到搜索 .html 给此页面不通过搜索页面搜索时发现 (404) 错误引发者:blog.views.blogpost 错误。

搜索_表格

搜索views.py

网址.py

我的search.html

项目网址.py

模型.py

0 投票
1 回答
65 浏览

django - 如何在站点地图 Django 的 url 中添加斜杠 (/)?

我想在 Django 的站点地图中添加 (/)。我使用以下代码在 django 中生成站点地图

我的 url.py 是

我的站点地图文件如下所示

站点地图现在正在生成,就像在 loc 中的以下 URL

我想要(/)在 url 结束后。我怎样才能做到这一点?

0 投票
0 回答
33 浏览

python-3.x - Django 站点地图在随机模型上导致运行时错误

我正在尝试使用其内置框架 django-sitemaps 将站点地图添加到我的 Django 网站。我相信我已经根据(有时难以遵循)文档正确设置了所有内容,但是现在当我尝试时,runserver我收到以下错误:

有问题的模型some_app绝对其中的一部分INSTALLED_APPS,它已经工作了几个月,我丝毫没有触及它,如果我注释掉与站点地图相关的所有内容,它就可以像现在一样完美地工作。该模型只是在 中声明的第一个模型models.py。我认为该错误与导入和构建站点地图时未初始化项目的正确部分有关。

这是项目的目录树以及相关文件:

这是主要的url.py

my_project.sitemaps.py

some_app.sitemaps.py(其他都类似):

请注意,some_app.models.Category任何站点地图都没有直接提到错误中的模型 ,它只是Story. 即使我注释掉与 . 相关some_app的任何内容,只要有任何内容从django.contrib.sitemaps.

我可能遗漏了一些明显的东西,但我以前从未使用过 django-sitemaps,所以我不知道。我想我已经正确地遵循了文档。

我在 Django 版本 3.1.2 上。

0 投票
1 回答
61 浏览

python - Django - 站点地图 - 手动设置绝对网址

我正在生成一个站点地图,但该站点地图所针对的网站具有不同的 URL 路由和不同的域。

我认为覆盖location方法会起作用,但问题是 Django 会Site在每个 url 之前自动添加 url。

有没有办法告诉 Django 不要自动构建 URL?

0 投票
2 回答
108 浏览

django - Django – 从“sitemap.xml/”中删除尾部斜杠

我正在使用 Django 的站点地图框架并有一个站点地图索引。我的网址文件如下所示:

这是根据Django 文档中的建议实现的。

问题是我在尝试访问我的站点地图索引时总是得到 404:example.com/sitemap.xml。发生这种情况是因为重定向会自动发生到不存在的example.com/sitemap.xml/ URL 并带有尾部斜杠。

如何避免将斜线附加到 .xml 站点地图文件?我曾尝试使用 re_path 但无济于事。

0 投票
1 回答
78 浏览

python - django 站点地图中的动态查询集

我有超过 100,000,000 个页面 URL,我怎样才能使 QuerySet 是动态的,因为每个类将有 10,000 个唯一 URL,而无需手动创建 10,000 个类中的整数?

0 投票
1 回答
12 浏览

django - Django siteframework,django多久创建一次sitemap.xml文件?

我有一个 Django 站点框架来创建动态工作sitemap.xml表。

服务器会根据上面的代码一天只创建一次站点地图文件吗?

如果服务器每次在不同用户访问时创建站点地图文件,由于我的数据库很大,这将需要大量的处理能力。

0 投票
0 回答
11 浏览

python - django 站点地图添加动态查询集 url

在我的 django 网站中,我正在尝试使用 django 的站点地图应用程序创建站点地图,我发现在添加一些查询集过滤的 url 时遇到了困难,简而言之,在我的主页中,我有一个 url /,你可以在其中找到所有帖子,我正在尝试添加按类别过滤
/?category=foo /?category=bar 这些帖子
的网址,例如:/

那么我应该添加什么来包含过滤后的帖子网址