в Модель поле "дата регистрации", но там появляется ошибка мол объект не подходит, как я понял беда в том что у меня установлен часовой пояс, когда его убираю всё норм работает, но я хз куда будут деплоить эту залупу и мне по хорошему надо установить tz
1. По твоей конкретной проблеме хз что сказать, не ебу за питухон 2. Почему бы тебе не хранить utc время в БД? Заебись же вариант. Не нужно ебаться с зонами
я хочу что бы оно добавляло время относительно моего utc, а не того что будет на сервере, а оно по дефолту будет брать его, кароч думал если кто-то шарит как это фиксить, буду благодарен
Хорошая практика выкинуть нахуй таймзоны и всё считать от utc, так как делает твоя бд, если её не криво настроили. Так делает питон datetime.datetime.utcnow. Но если тебе кровь из носа нужно использовать тз, то будь готов к багам: но сделать это можно так: def datetime(): return datetime.datetime.now(pytz.НУЖНАЯ_ТЗ) sa.Column('date', sa.types.DateTime(timezone=True), default=datetime И по коду везде использовать datetime, чтоб не проебаться
Спасибочки, ты лучший, у меня DateTime юзается только как дефолт значение
Да, всё работает, спасибо)
Обращайся :3
Обсуждают сегодня