sqlalchemy autoloaded orm persistence

Używamy funkcji autoload sqlalchemy do mapowania kolumn, aby zapobiec kodowaniu w naszym kodzie.

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

Czy istnieje sposób na serializację lub buforowanie automatycznie ładowanych metadanych / orms, abyśmy nie musieli przechodzić przez proces automatycznego ładowania za każdym razem, gdy musimy odwoływać się do naszych klas orm z innych skryptów / funkcji?

Patrzyłem na buforowanie zlewki i marynowanie, ale nie znalazłem jasnej odpowiedzi, jeśli jest to możliwe lub jak to zrobić.

W idealnym przypadku uruchamiamy skrypt mapujący ładowanie tylko wtedy, gdy zatwierdzimy zmiany w naszej strukturze bazy danych, ale odwołamy się do nieautoload / persistent / cached wersji naszego mapowania bazy danych ze wszystkich innych skryptów / funkcji,

Jakieś pomysły?

questionAnswers(1)

yourAnswerToTheQuestion