from django.contrib.sitemaps import Sitemap from .models import Post class PostSitemap(Sitemap): changefreq = "weekly" # Как часто меняются страницы priority = 0.9 # Приоритет (от 0.0 до 1.0) def items(self): """Возвращает все опубликованные посты и страницы.""" return Post.objects.filter(is_published=True) def lastmod(self, obj): """Возвращает дату последнего изменения.""" return obj.updated_at # Используем дату обновления, а не публикации