У меня возникли проблемы с пониманием того, как использовать объекты datetime в django db.информация о времени и времени datetime в шаблонах django
Я хранил datetime.now()
в DateTimeField
, но проблема с его отображением читаемым способом. В настоящее время отображается время UTC.
Должен ли я хранить часовой пояс с полем datetimefield или должен ли я всегда преобразовывать его в свой часовой пояс во время запросов и просмотров шаблонов?
Это настолько сложно, что я должен делать это совершенно неправильно.
Как отобразить время в часовом поясе в часовом поясе в шаблоне, если это так?
спасибо.
<tbody>
{% for session in session_list %}
<tr></tr><td>{{session.date}}</td><td>{{session.email}}</td><td>{{session.userData}}</td></tr>
{% endfor %}
</tbody>
Сохранение даты + времени полей в базе данных в формате UTC рекомендуется использовать, так как UTC однозначна. Вероятно, вы захотите найти способ отображения времени в часовом поясе * пользователя *, а не в своем собственном. –