Мое приложение выдает ошибку 500 при доступе к example.com/sitemap.xml
Дополнительные конфигурации сервера = Nginx + Gunicorn + postgres
Вот мои файлы
sitemap.py
from django.contrib.sitemaps import Sitemap
from .models import Post, Status
class PostSitemap(Sitemap):
changefreq = 'daily'
priority = 0.9
def items(self):
return Post.objects.filter(status=0)
def lastmod(self, obj):
return obj.created_on
class StatusSitemap(Sitemap):
changefreq='daily'
priority = 0.9
def item(self):
return Status.objects.filter(status=0)
def lastmod(self, obj):
url.py
sitemaps = {
'posts': PostSitemap,
'status': StatusSitemap
}
urlpatterns = [ path('sitemap.xml/', sitemap, {'sitemaps': sitemaps},
name='sitemaps'),]
Не знаю, почему это показывает ошибку 500
UPDATE
Обратная связь -