Как вставить текущую дату с jinja2 - PullRequest
0 голосов
/ 07 января 2019

Я новичок в использовании Jinja2 и пытаюсь вставить текущую дату в документ в качестве нижней строки, чтобы сообщить пользователям, когда документ был создан.

Мое текущее решение -

Produced on {{ utils.today|date('%x') }} Нет сообщений об ошибках, но ничего не выдается.

Решение должно быть только для Jinja2, так как у меня не запущен процесс python - используется Ginger (программа на Haskell) для обработки шаблона.

1 Ответ

0 голосов
/ 07 января 2019

Контекстные процессоры могут использоваться для вставки значений в шаблоны перед их рендерингом.

В app.py:

import datetime

@app.context_processor
def inject_today_date():
    return {'today_date': datetime.date.today()}

И добавьте это в HTML-файл:

<p>{{today_date}}</p>

Выход: 2019-01-07

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...