Из флаговых документов: http://flask.pocoo.org/docs/0.10/templating/#context-processors
Чтобы автоматически вводить новые переменные в контекст шаблона, контекстные процессоры существуют в Flask. Контекстные процессоры запускаются до визуализации шаблона и имеют возможность вводить новые значения в контекст шаблона. Контекстный процессор - это функция, которая возвращает словарь. Затем ключи и значения этого словаря объединяются с контекстом шаблона для всех шаблонов в приложении:
blockquote>Пример из документов:
@app.context_processor def inject_user(): return dict(user=g.user)
Обратите внимание, что это пример использует переменную
g
, которая уже доступна в шаблонах.
print()
автоматически сделает пробелы между аргументами.
>>> print("a", "b", "c")
a b c
, Чтобы иметь больше контроля над интервалом, Вы могли использовать строковое форматирование:
>>> v0, v1, v2 = "a", "b", "c"
>>> print("%s%s%s" % (v0, v1, v2))
abc
>>> print("%s%s%s".format(v0, v1, v2)
abc
>>> print(f"{v0}{v1}{v2}")
abc
мне нравится это руководство по предмету: https://realpython.com/python-f-strings /