@KianGreenMoon

Почему Django от меня требует дефолтную дату даже при blank=True?

Командую: makemigrations, и просит ввести дефолтную настройку. Спрашиваю себя: а нафига тебе она? Пишу blank = True. Но история повторяется. Немного разозлившись, я написал: default = 'Error: the date is not found'. Makemigrations это съела, зато обиделся migrate и пишет мне, что я ввёл неправильную дату! Ну ещё бы! Я снова пишу blank=True, но makemigrations теперь меня вовсе слушать не хочет, и migrate убеждён, что я до сих пор пытаюсь ему втихнуть вышеописанную строку как дату. А я не понимаю что за фигню я натворил х) Поможите кто чем может, сами мы не местные!

class Album(models.Model):
    name = models.CharField(max_length=35)
    date = models.DateTimeField()
   
    def __str__(self):
        return self.name


Да, и всё началось с того, что я хотел убрать строчку create_date с аргументом auto_now_add=True, и создать, соответственно, date, без этого аргумента.
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы