Skip to content
Snippets Groups Projects

WIP: Zárodek uživatelské části webu a submitování

Compare and Show latest version
1 file
+ 11
1
Compare changes
  • Side-by-side
  • Inline
+ 11
1
@@ -34,14 +34,24 @@ locale.setlocale(locale.LC_COLLATE, 'cs_CZ.UTF-8')
# Naše filtry pro Jinju
def filter_timeformat(dt):
def filter_timeformat(dt: datetime.datetime) -> str:
if dt is None:
return ''
else:
return dt.astimezone().strftime("%Y-%m-%d %H:%M")
def filter_inflected(n: int, w1: str, w234: str, wother: str) -> str:
if n == 1:
return f'{n} {w1}'
elif 2 <= n <= 4:
return f'{n} {w234}'
else:
return f'{n} {wother}'
app.jinja_env.filters['timeformat'] = filter_timeformat
app.jinja_env.filters['inflected'] = filter_inflected
# Inicializace požadavků a nucená autorizace
Loading