Я пытаюсь выяснить, как я могу получить объект из моделей, используя ORM, если он уже загружен.Моя идея заключается в том, что после извлечения объекта база данных может быть изменена другими способами.Поэтому я хочу получить последние данные, когда я пытаюсь извлечь объект еще раз. Например:
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
engine_url = "<database_url>"
engine = create_engine(engine_url)
Session = sessionmaker(bind=engine)
session = Session()
e1 = session.query(Employee).get("e1")
print(e1.name)
# prints name of the employee
# name has been updated by some external entity
e1 = session.query(Employee).get("e1")
print(e1.name)
# prints the same name as above
Я хочу снова запросить базу данных и получить последнюю запись с обновленными значениями