@NickNameNew

Почему время в сессии SQLAlchemy зависает, не соответствует?

Использую SQLAlchemy для подключение к БД которая лежит в докере. Так как в докере время немного не то в коннекторе алхимии указываю timezone. Таких подключений примерно штуки 4
db_engine = create_engine(os.getenv('DB_URI'), connect_args={"options": "-c timezone=Europe/Kiev"})
db_session = sessionmaker()
db_session.configure(bind=db_engine)
db = db_session()


Еще использую в таблицах автопроставку времени создания и обновления
created_at = Column(DateTime, default=datetime.now())
updated_at = Column(DateTime, default=datetime.now(), onupdate=datetime.now())


При начале работы время проставляет корректно, но спустя некоторое время там появляются часы не соответствующие текущему времени. Разница во времени может выходить в 1-12 часов и больше.
В чем может быть причина?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы