Django TIME_ZONE установлена, но для поля datetime не установлено правильное значение по умолчанию

Я установил TIME_ZONE = 'Asia/Tehran' в настройках проекта, также у меня есть поле datetime в моей модели, как показано ниже

from django.utils import timezone

class SomeModel(models.Model):
    ...
    datetime = models.DateTimeField(default=timezone.now)

но для поля datetime не установлено правильное значение по умолчанию.

Я делал то же самое раньше и все было правильно, может это может быть из-за nginx?

код выполняется на сервере linux (Ubuntu)

если вы используете db.sqlite3, то он работает правильно, но если вы используете postgres или mongo как базу данных, то вы должны изменить часовой пояс в вашей базе данных

Вернуться на верх