sqlalchemy сохраняемость формы с автозагрузкой

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

class users(Base):
    __tablename__ = 'users'
    __table_args__ = {
        'autoload': True,
        'mysql_engine': 'InnoDB',
        'mysql_charset': 'utf8'
    }

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

Я просмотрел кэширование стаканов и рассол, но не нашел четкого ответа, возможно ли это или как это сделать.

В идеале мы запускаем скрипт сопоставления с автозагрузкой только тогда, когда мы фиксируем изменения в нашей структуре базы данных, но ссылаемся на не -автозагрузочную/постоянную/кэшированную версию нашего сопоставления базы данных из всех других скриптов/функций,

Любые идеи?

6
задан Ilja Everilä 12 February 2019 в 05:38
поделиться