sqlalchemy автозагрузка orm персистентность
Мы используем функцию автозагрузки sqlalchemy для сопоставления столбцов, чтобы избежать жесткого кодирования в нашем коде.
class users(Base):
__tablename__ = 'users'
__table_args__ = {
'autoload': True,
'mysql_engine': 'InnoDB',
'mysql_charset': 'utf8'
}
Есть ли способ сериализации или кэширования автоматически загруженных метаданных / форм, поэтому нам не нужно проходить процесс автозагрузки каждый раз, когда нам нужно ссылаться на наши классы orm из других скриптов / функций?
Я смотрел на кеширование стакана и маринование, но не нашел четкого ответа, если это возможно или как это сделать.
В идеале мы запускаем сценарий отображения автозагрузки только тогда, когда мы зафиксировали изменения в нашей структуре базы данных, но ссылаемся на неавтоматическую / постоянную / кэшированную версию отображения нашей базы данных из всех других сценариев / функций,
Есть идеи?