Когда мы добавляем поле базы данных в django, мы обычно пишем models.CharField(max_length=100, null=True, blank=True)
. То же самое делается с ForeignKey
, DecimalField
и т.д. Какова основная разница в том, что
-
null=True
только -
blank=True
только -
null=True
,blank=True
относительно разных (CharField
, ForeignKey
, ManyToManyField
, DateTimeField
) полей. Каковы преимущества/недостатки использования 1/2/3?