Django. приложение заносит некорректную дату с временем в базу данных PostgreSQL
Есть проблема. Создал приложение для отображения маленьких статей. Все работает хорошо, кроме даты публикации. По умолчанию для даты использовался datetime.now
, но при добавлении строки в таблицу дата записывается примерно так: H:07:s Y.m.d
(то есть минуты при любых условиях 07).
После увидев ошибку по типу HINT: It seems you set a fixed date / time / datetime value as default for this field. This may not be what you want. If you want to have the current date as default, use `django.utils.timezone.now
я сменил datetime.now
на timezone.now
, ошибка исчезла, но проблема осталась. Проводил миграции, что успеха не дало.
/models.py
import ...
from django.utils.timezone import now
class Articles(models.Model):
title = models.CharField('Заголовок', max_length = 120)
author = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
body = models.TextField('Текст')
date = models.DateTimeField('Дата', default=now, blank=True)
def __str__(self):
return self.title
Я в джанго новичок поэтому не знаю с чем это может быть связано.