work on logs, timetable, stats

This commit is contained in:
bkfox
2019-09-08 01:39:40 +02:00
parent 2d21ab2434
commit c68e21ee57
71 changed files with 19683 additions and 710 deletions

View File

@ -3,6 +3,8 @@ import datetime
from django.utils.safestring import mark_safe
from django.urls.converters import StringConverter
from .utils import str_to_date
class PagePathConverter(StringConverter):
""" Match path for pages, including surrounding slashes. """
@ -39,8 +41,7 @@ class DateConverter:
regex = r'[0-9]{4}/[0-9]{2}/[0-9]{2}'
def to_python(self, value):
value = value.split('/')
return datetime.date(int(value[0]), int(value[1]), int(value[2]))
return str_to_date(value)
def to_url(self, value):
return '{:04d}/{:02d}/{:02d}'.format(value.year, value.month,