Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 2

Мне вот всё равно не понятно назначение g и инициализации там формы SearchForm, если:


переменная g специфична для каждого запроса и каждого клиента

и еще инициализация g.search_form происходит в функции @bp.before_app_request


Правильно ли я понимаю, что объект формы заново инициализируется в g при каждом новом запросе? Почему бы тогда не записать инициализацию формы в функции просмотра (routes) как это было в предыдущих уроках?


Если бы g.search_form не была специфична для каждого запроса, то было бы понятно, что это оптимизация создания объектов в Python — однажды созданный объект для всего приложения, а не каждый раз для отдельного запроса. Или я не правильно понял вообще всё с этой g? ))

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации