#django #django-models #django-timezone
Вопрос:
У меня есть поле date_ordered
, как DateTimeField
в models.py
, с. auto_now_add=True
В админ , время идеально подходит для date_ordered
:
Но в терминале он показывает время 4 часа что-то:
Модель:
class Order(models.Model):
date_ordered = models.DateTimeField(auto_now_add = True)
У меня есть это в settings.py
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kathmandu'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Комментарии:
1. В терминале отображается дата
UTC
. На сайте администратора вы видите дату, основанную на настройке часового пояса, т. Е.Asia/Kathmandu
Которая естьUTC 5:45
.