Files
kasu/src/events/sitemaps.py

22 lines
486 B
Python

from django.contrib.sitemaps import Sitemap
from django.utils import timezone
from .models import Event, Photo
class EventSitemap(Sitemap):
changefreq = "never"
priority = 0.6
protocol = 'https'
def items(self):
return Event.objects.all()
def priority(self, event):
delta = timezone.now() - event.start
delta = abs(delta.days / 300.0 )
return max(1 - delta, 0.1)
def lastmod(self, event):
return event.date_modified