Вопрос

Можете ли вы порекомендовать какую-либо реализацию поддержки часовых поясов для ORM Django (файл DateTime)?

В идеале он должен быть независимым от БД и прозрачным, позволяя использовать все стандартные элементы ORM, такие как __lt, __gt и т. д.

Я предполагаю, что нужно хранить время в формате UTC плюс местный часовой пояс.

Спасибо!

Это было полезно?

Решение 3

UTCDateTime кажется, удовлетворяет большинству требований.

Другие советы

Возможно, вы захотите посмотреть приложение django-timezones.Оно было опубликовано в ответ на билет № 8953 в системе отслеживания ошибок Django.В билете также говорится о применение лампочек который Onion использует на своем сайте для обработки временных меток.

Мне не известна заранее подготовленная реализация, которую вы можете использовать, но эта почта обсуждается, как реализовать поле даты Django, которое сопоставляется с несколькими столбцами базы данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top