问题标签 [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.
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
,如下所示:
追溯:
知道我错过了什么吗?我已经完成了文档所说的所有事情,而且非常基础。除了这些步骤之外,我在网上找不到任何其他内容。
django - 在不考虑模型的情况下生成 django 站点地图?
我看到的所有在 Django 中生成站点地图的示例似乎都在迭代模型,以这种方式生成 URL。
例如,来自 Django 文档:
我的网络应用程序无法做到这一点。我有数千个对应于产品页面的 URL,这些 URL 是使用 django 生成的,基于从直接插入 postgres 数据库的 API 检索的数据。
所以,我正在使用 django 从数据库中检索记录并确定它们的呈现方式,但是我拥有的 URL 不对应于任何 django 模型(这将在未来进行改进和更改)。
那么有没有一种方法,我可以在站点地图中指定特定的 URL 而无需遍历模型?
python - /sitemap.xml Django 中的 NoReverseMatch
Django Noob 在这里。
/sitemap.xml 中的 NoReverseMatch 未找到“article_detail”的反向。'article_detail' 不是有效的视图函数或模式名称。
请参阅 models.py 屏幕截图(代码)以了解错误。
我不知道应该用什么代替 article_details(请参阅代码以获取解释)。你的帮助将是可观的。
项目结构-
代码-
Dipesh_Pal模块代码-
settings.py-
主页模块代码-
第 37 行中的错误。我不确定应该用什么来代替“article_detail”,或者我不确定我的代码到底出了什么问题。
供您参考,我指的是这个 YouTube 视频 -点击这里
此应用程序的我的 Github 存储库 -单击此处
python - 将 WWW 预先添加到站点地图 Django
python - 如何将站点地图集成到 django-oscar?
我想为我的 oscar 项目集成站点地图,我使用了同样遵循的django-sitemaps包,创建了一个名为 sitemaps-django 的应用程序,配置了 views.py、sitemaps-django/pages/sitemaps.py、URLconf 在主 urls.py文件
视图.py
站点地图-django/pages/sitemaps.py
网址.py
我收到这个错误
django - Django 站点地图:仅在文档开头允许 XML 声明
我一直致力于在 Django-2.2 上为博客网站实施站点地图。
我遵循的代码结构是-
站点地图.py
网址.py
设置.py
我想这几乎就是它,因为我引用了这么多链接。但是当我打开127.0.0.1:8000/sitemap.xml
它时,它给了我以下错误-
就是这样,服务器日志上没有任何内容。请,如果有人可以请帮助我。提前致谢
django - 使用站点框架生成 Django 站点地图
我正在使用带有RequestSite
(未SITE_ID
设置)的站点框架来生成基于域的内容。我需要为每个域生成具有不同结果的站点地图,但我没有找到如何使这两个框架协同工作的方法。有什么办法可以获取Site
当前的请求Sitemap
吗?(从SITE_ID
配置中获取它不是我的选择)。
这是我想做的一个例子:
但这是不可能的,因为没有request
in items()
。有没有其他方法可以根据站点过滤站点地图中的项目?
django-sites - Django 站点地图.xml。为什么我在文件中得到 example.com?
我在开发服务器上生成了 sitemap.xml,但是我在他的 URL 中得到了 example.com 而不是 127.0.0.1。我在对 example.com 的代码引用中没有任何位置。
什么需要改变,在哪里?谢谢
django - 没有找到带有关键字参数“{'section':'evergreen'}'的'django.contrib.sitemaps.views.sitemap'的反向
Django 3.0.8
Python 3.8.0
我该如何处理站点地图部分?