Куда поместить мой код sqlalchemy в мой сценарий?

У меня был свой sqlalchemy связанный код в моем основном () метод в моем сценарии.

Но затем когда я создал функцию, я не смог сослаться на свой картопостроитель 'продуктов', потому что это был в основном () метод.

Я должен помещать sqlalchemy связанный код (сессия, картопостроитель и классы) в глобальной области видимости, таким образом, все функции в моем единственном сценарии файла могут относиться к нему?

Мне сказали, что сценарий обычно является расположением как:

основные классы функций globals

Но если бы я поместил sqlalchemy наверху для создания этого глобальным, то я должен переместить свои классы в вершину также.

1
задан Blankman 1 August 2010 в 16:20
поделиться

1 ответ

Типичный подход состоит в том, чтобы определить все отображения в отдельном модуле модели с одним файлом для каждого класса / таблицы.

Затем вы просто импортируете нужные классы всякий раз, когда они нужны.

2
ответ дан 2 September 2019 в 22:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: