问题标签 [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.
python - Django 1.6:更新站点地图时如何ping google?
我正在尝试实现 Django站点地图,并希望在我的站点地图更新时使用 ping google。每当将新的医生条目添加到数据库时,我对如何在我的模型中编写保存方法有点困惑。
这是我的 models.py 文件
python - Creating sitemap for more than 50000 urls in Django
I have around 60000 URLs in my sitemap and the number keep growing by 5000 every day.
Google recommends to have only 50K urls in one sitemap, and if the number exceeds, then create another sitemap.
So, currently I have following code for sitemap generation in urls.py of the project
What I want is to create second sitemap after the number of urls exceeds 50000, and third sitemap after the number of urls crosses 100K.
I read Django documentation but could not understand much out of it (how it will generate separate sitemap for each 50000 urls.) and this question here How to create index for django sitemaps for over 50.000 urls
Thanks
python - 如何将主页添加到 Django 站点地图?
给定站点地图类的站点地图会在该位置生成站点地图,example.com/sitemap.xml
from django.contrib.sitemaps import Sitemap from blog.models import Entry 给定的站点地图类,
生成的站点地图包含博客模型中的所有对象,但不包含查询集之外的内容,如何将主页添加到站点地图?
网址
python - Django sitemap.xml - 它在哪里?
我已经使用 为我的网站制作了站点地图Django-sitemaps
,编译正常,文件已创建,但我不知道从哪里可以访问它。
这是我的urls.py
该文件是在共享文件夹上创建的,据我所知,我的模板所在的位置应该从根 url 访问,即:www.contratalos.com/sitemap.xml
但它说未找到,我不知道这是否是 nginx 配置,或者我可能遗漏了一些东西......
有任何想法吗?
提前致谢!
编辑
这是我的sitemap.py:
python - 将子域包含到 Django 站点地图 url 的正确方法是什么?
我有我的开发站点(localhost.com '在开发机器上')。
该域有两个子域,developer
并且blog
.
站点地图的 url 配置是,
使用站点地图索引创建站点地图时,站点地图创建为
我想要子域上的站点地图,即blog.example.com
所以我通过将 absolute_url 更改为如下来覆盖index
视图django.contrib.sitemap.views
blog.sitemaps
所以子域索引的输出是这样的,
使 django 站点地图框架获取站点地图 url 的动态子域的正确方法是什么?
我用django-subdomains
包
python - 让 django 站点地图与谷歌一起工作
我遇到的一个问题是我怀疑 content_type 不正确,Google 无法sitemaps.xml
正确查看 - 它突出显示了以下问题:
所以,我怀疑我需要更改内容类型。我看到了一些奇怪的方法,一切都使用 lambdas 和 HttpResponse 解决方案。使用如下网址,是否有一种简单的方法可以将 content_type 更改为'text/plain'
或'text/xml'
例如?
以下不起作用:
其中 ViewSiteMap 是我返回静态 url 的类。这样做的更聪明的方法是什么?
python - 如何在 mongodb 中使用 django 站点地图框架
我必须为我的应用程序生成一个站点地图文件,并且我将 django 站点地图框架与 sqlite 数据库的应用程序一起使用,就像一个魅力,现在当我在运行在“mongodb”上的应用程序上尝试它时,它不起作用并且所有文档主要集中在模型上,因为 mongodb 没有模型,还有其他方法可以将 django 站点地图框架与 mongodb 或任何文档一起使用吗?
python - Dynamically Creating a Type Dictionary with Python
With python and 'type()', I need to reproduce this 'structure', but dynamically:
Here's what I came up with:
Note that I didn't include the 'lists' as part of the lambda, as these are dynamically generated from a method in my 'real life' situation.
This works with this 'prototype', but apparently doesn't work with my 'real life scenario'.
Here's what I'm trying to do with Django's sitemap and 'django-static-sitemaps':
When I set 'sitemaps=get_sitemaps_dicts()', I get all the sitemaps but they are all empty (no URL at all). But, if I set it to my 'prototype', the sitemaps are generated correctly with the URLs.
The reason I'm doing this 'dynamic list' is because the static sitemap plugin will iterate over all the collection for each group of 50k items. When you have 4+ millions rows, it gets a bit long to generate.
python - TypeError: object() 不带参数 - 尝试实现站点地图
我正在阅读 Hellowebapp 教程,但是当我尝试将站点地图实现到我的 Web 应用程序时发生错误。这是我的 sitemap.py 文件:
我已经尝试过的东西:
- 删除代码块(如不同的站点地图类)
- 检查缩进(如果我在这里遗漏了任何东西,我会感到羞耻)
任何帮助将非常感激!
根据请求,这里是我的 urls.py: