Source code for thabloid.sitemaps
from django.contrib import sitemaps
from django.urls import reverse
from . import models
[docs]class StaticViewSitemap(sitemaps.Sitemap):
changefreq = "monthly"
[docs] def items(self):
return ["thabloid:index"]
[docs] def location(self, item):
return reverse(item)
[docs]class ThabloidSitemap(sitemaps.Sitemap):
changefreq = "never"
[docs] def items(self):
return models.Thabloid.objects.all()
[docs] def location(self, item):
return item.get_absolute_url()
sitemap = {
"thabloid-static": StaticViewSitemap,
"thabloid-thabloids": ThabloidSitemap,
}