Как установить ограничение NOT NULL для поля charfield в Django?
Я пытаюсь понять, как я могу установить ограничение NOT NULL на поле charfield.
В настоящее время моя модель выглядит следующим образом:
class Tutors(models.Model):
first_name = models.CharField(max_length=20)
last_name = models.CharField(max_length=20, blank=False)
email = models.EmailField(max_length=254)
birth_day = models.DateField(auto_now=False, auto_now_add=False)
def __str__(self):
return(self.first_name + ' ' + self.last_name)
Я хочу убедиться, что last_name и first_name не могут быть сохранены в базе данных как NOT NULL. Доки меня немного запутали lol
blank=False
обеспечит, что любая форма для этой модели не может иметь пустое значение для этого поля. Чтобы установить NOT NULL
на столбец базы данных, также включите null=False
.
Если вы не укажете null
в своем классе модели. null=False
используется по умолчанию