У меня был мой связанный с sqlalchemy код в моем методе main () в моем скрипте.
Но потом, когда я создал функцию, я не смог сослаться на свой маппер 'products', потому что он был в методе main ().
Должен ли я помещать связанный с sqlalchemy код (сеанс, маппер и классы) в глобальную область видимости, чтобы все функции в моем отдельном файловом скрипте могли ссылаться на него?
Мне сказали, что сценарий обычно выглядит как:
Глобал
функции
классы
Основной
Но если я поставлю sqlalchemy наверх, чтобы сделать его глобальным, мне придется также переместить мои классы наверх.