/ / django: show sitemap.xml - django, mapa do site, django-urls

django: mostre o sitemap.xml - django, sitemap, django-urls

eu tenho um sitemap.xml Arquivo. Seu conteúdo:

<?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>

Quando eu o exibo a http://www.example.com/sitemap.xml: Eu recebo:

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

Eu não vejo todas as URLs! É um bug?

Aqui está o urls.py Arquivo:

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

Respostas:

-1 para resposta № 1

A estrutura do sitemap do Django não funciona para mim: https://docs.djangoproject.com/en/1.8/ref/contrib/sitemaps/ Não consigo ver nenhuma tag de URL ao verificar o arquivo sitemap.xml em um navegador da web.

No entanto, usei um site para gerá-lo automaticamente: http://www.web-site-map.com/xml_sitemap.php

Agora posso ver todo o conteúdo do arquivo sitemap.xml :).