У меня есть временные метки с часовым поясом в моей БД.Они всегда создаются в UTC.
Мне нужно показывать время пользователям в Европе / Берлине.Прямо сейчас мне нужно изменить время повсюду с помощью JS или Jinja2, чтобы отображать правильное время.Я чувствую, что должно быть глобальное решение, но я не могу найти его.
Это пример (модели):
class User(UserMixin, Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
date_added = Column(DateTime(timezone=True), nullable=False)
и вот код, если пользователь создан:
new_user = User(date_added=datetime.today())
Вот как это выглядит в БД:
Однажды я работал с БД MySQL и былиспользуя это:
db_session.execute("SET SESSION time_zone = 'Europe/Berlin'")
Есть ли что-то похожее для posgreSQL?