Как повторно создать файл Sitemap на основе Django Framework?
Я сделал свой Django Sitemap, и он работает в своем файле sitemap.xml, но я сделал некоторые изменения, добавив больше URL в карту, даже если я перенесу их, мой sitemap не обновляется. Я пытался создать другую ветку и все заново, я пробовал refresh_sitemap, но он не принимается. Я действительно не знаю, как его восстановить, и я перепробовал много вещей.
from django.contrib.sitemaps import Sitemap
from django.shortcuts import reverse
from pyupio.packages.models import Package
from pyupio.vulns.models import Vuln
class PackagesSitemap(Sitemap):
changefreq = "weekly"
priority = 0.7
def items(self):
return Package.objects.all()
class StaticViewSitemap(Sitemap):
changefreq = "weekly"
priority = 1
def items(self):
return ['home','pricing']
def location(self, item):
return reverse(item)
В этом случае я добавил ценообразование, но оно не появляется в моей сгенерированной карте сайта.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://pyupio.io/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
</urlset>