"" значение имеет неправильный формат. Оно должно быть в формате YYYY MM DD HH:MM

models.py

from django.db import models
from django.contrib.auth.models import User
from django.utils.timezone import now

class recommend(models.Model):
            sno = models.AutoField(primary_key=True)
            comment= models.TextField()
            user = models.ForeignKey(User,on_delete=models.CASCADE)
            timestamp= models.DateTimeField(default=now) 
            def __str__(self):
                            return self.recommend[0:20] + "..." + "by" + self.user.username

ошибка

Сначала я написал blank=True в поле timestamp, но это не сработало, после чего я попробовал null=True и затем, я запустил makemigrations и затем, он попросил меня ввести значение по умолчанию в терминале и я написал """. После этого он показывает мне эту ошибку, даже если я изменил значение по умолчанию. Пожалуйста, помогите решить эту проблему.

Просто удалите папку migrations, затем снова запустите makemigrations, а затем migrate . Это должно сработать.

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