/ / django: покажи sitemap.xml - django, карта на сайта, django-urls

django: покажи sitemap.xml - django, карта на сайта, django-urls

имам sitemap.xml файл. Съдържанието му:

<?xml version="1.0" encoding="utf-8" ?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
...
</url>
<url>
...
</url>
<url>
...
</url>
</urlset>

Когато я покажа на http://www.example.com/sitemap.xml: Взимам:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></urlset>

Не виждам всички URL адреси! Това е бъг?

Тук е urls.py файл:

(r"^sitemap.xml/$", TemplateView.as_view(template_name="sitemap.xml", content_type="text/xml"))

Отговори:

-1 за отговор № 1

Рамката на Sitemap за Django не работи за мен: https://docs.djangoproject.com/en/1.8/ref/contrib/sitemaps/ Не мога да видя никакъв маркер за URL, когато проверявам файла sitemap.xml в уеб браузър.

Въпреки това, аз използвах уебсайт, за да го генерирам автоматично: http://www.web-site-map.com/xml_sitemap.php

Сега мога да видя цялото съдържание на файла sitemap.xml :).