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

मैं सभी यूआरएल नहीं देखता! क्या यह एक बग है?

यहाँ है urls.py फ़ाइल:

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

उत्तर:

उत्तर № 1 के लिए -1

Django साइटमैप ढांचे मेरे लिए काम नहीं करता है: https://docs.djangoproject.com/en/1.8/ref/contrib/sitemaps/ जब मैं किसी वेब ब्राउज़र में sitemap.xml फ़ाइल की जांच करता हूं तो मैं कोई यूआरएल टैग नहीं देख सकता।

हालांकि, मैंने इसे स्वचालित रूप से उत्पन्न करने के लिए एक वेबसाइट का उपयोग किया: http://www.web-site-map.com/xml_sitemap.php

अब मैं sitemap.xml फ़ाइल की पूरी सामग्री देख सकता हूं :)।