Дата и время в Джанго

#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 .