В вашем файле settings.py вы должны установить эту переменную:
USE_TZ = True
Теперь в вашем коде, если вы хотите получить правильную дату utc сейчас, вы делаете это:
from django.utils import timezone
today = timezone.now().date()
Если в вашей модели есть поле DateField
, пример: my_field
, сделайте так:
my_field = models.DateFiel(default=date.today)
Если у вас есть поле с именем my_field
, установите DateTimeField
, сделайте так:
my_field = models.DateTimeField(default=timezone.now)
И прочитайте документ