问题标签 [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 投票
2 回答
993 浏览

django - Django Sitemaps:仅获取当前网站的页面

我想使用 Django 站点地图创建一个特定于站点的站点地图。

我的想法是做这样的事情:

但我有两个问题:

  1. self.request没有定义,有没有办法current_site在站点地图中获取真实的内容?
  2. 商品网址不正确,应以正确开头current_site

我想,我必须将正确的查询集直接传递给我的站点地图,但我该怎么做呢?

谢谢,

雷米

0 投票
3 回答
1990 浏览

django - 在 Django 中将图像字段添加到 XML 站点地图

Google 可以识别<image>XML 站点地图的标记 ( http://support.google.com/webmasters/bin/answer.py?hl=en&answer=178636 ),我想在我的站点地图中包含一个图像属性。

所以,需要这样的东西来获取cover_image,然后加载到xml文件中:

我也需要为标签article.title加载。<image:title>

我已经在 Google 上搜索并搜索了 Stack Overflow 的示例,但令人惊讶的是找不到任何示例,因此感谢您的帮助。

到目前为止我的文件:

0 投票
1 回答
334 浏览

django - Django站点地图相同型号的各种链接

我在 Django 中为我的网站创建了站点地图,如下所示

网站地图

网址.py

get_absolute_link()也被实施为MyModel

问题是使用了许多其他 URL,MyModel因此不可能只有一个absolute_link

我需要根据不同的查询向站点地图提供许多其他 URL MyModel

我怎样才能做到这一点?

0 投票
2 回答
899 浏览

python - 从站点地图中删除页面

我正在使用 Django Cms 2.3.5,并且我正在从文档中生成类似于本文的站点地图

现在我的问题是有一个简单的解决方案来隐藏这个站点地图中的两个页面,因为。我的 CMS 中集成了 404 和 500 错误,我不希望站点地图中有!?

有人有想法吗?

0 投票
1 回答
682 浏览

python - 无法连接“str”和“NoneType”对象 Django 站点地图

异常值:

无法连接“str”和“NoneType”对象

如何清理 obj['short_url'] 在 url 末尾的所有数字?例如:之前:agent-provocateur-1 之后:agent-provocateur

def location(self, obj): return '/brand/' + str(obj['short_url'])

0 投票
0 回答
186 浏览

django - 站点地图中的错误网址

我使用 apache(端口 8000)和 nginx(端口 80)来提供静态文件。现在我在 sitemap.xml 文件中看到了这样的网址:

无法弄清楚为什么我会得到它,因为在其他网站上我对 apache 和 nginx 使用几乎相同的配置......并且站点地图代码看起来也相似。这是apache配置文件的内容:

这是nginx配置:

这对SEO有害吗?

更新 这是我用来生成站点地图的代码:

视图.py

网址.py

0 投票
0 回答
212 浏览

django - django 站点地图索引错误

我尝试根据文档创建站点地图索引,但失败了。当我在一个站点地图中显示两个模型和我的静态视图时,它运行良好,尽管它很乱。这就是我到目前为止所拥有的。

我创建了一个 sitemaps.py。

我的网址是这些:

我得到的错误似乎与这条线有关。

django调试错误

谢谢你的帮助。

0 投票
2 回答
1199 浏览

python - 如何为超过 50.000 个 url 的 django 站点地图创建索引

我有以下网址配置

和站点地图包括以下站点地图

但有超过 50.000 篇文章。所以我在尝试时遇到超时错误, /sitemap-articles.xml因为它试图获取所有文章。

任何想法我应该如何创建索引并使分页在这里工作,如下面的文档中所述,

https://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/#creating-a-sitemap-index

0 投票
3 回答
2132 浏览

python - Django 1.6:未定义名称“站点地图”

我正在尝试在我的 django 应用程序中实现站点地图,但出现以下错误。我正在使用 django 站点地图的框架。我不知道我做错了什么。

这是 sitemap.py 文件

这是 urls.py 文件

0 投票
2 回答
818 浏览

python - Django 1.6:sitemap.py 文件的位置应该是什么?

我想实现 django 站点地图,但我对将 sitemaps.py 文件放在哪里以及我应该修改哪个 urls.py 文件以包括:

我应该把上面的行放在 project(mysite) urls.py 文件还是 app(sampleapp1) urls.py 文件中?