Где поместить код инициализации (в приложении Flasky Миогеля Гринберга) - PullRequest
0 голосов
/ 04 октября 2019

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

При любом начальном развертывании мне нужно приложение для инициализации базы данных с системным пользователем, различные системные настройки по умолчаниюи т. д.

Где в приложении Flasky я должен поместить код для этого? Очевидно, что он должен вызываться перед любым взаимодействием с пользователем, но для этого необходимо будет ссылаться на модели app, db и SQLAlchemy, определенные в некоторых из Bluprints, так должно быть после того, как все они были импортированы.

Я думаю, что это должна быть функция в приложении __init__.py, которую я затем вызываю в конце функции app.create_app после импорта всего чертежа. Очевидно, это проверит, произошла ли инициализация (т. Е. Это первый запуск, а не просто перезапуск приложения).

Это где люди обычно помещают код инициализации в первый раз?

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