In Very simple words,
Blank is different than null.
null is purely database-related, whereas blank is validation-related(required in form).
If null=True
, Django will store empty values as NULL in the database
. If a field has blank=True
, form validation will allow entry of an empty value
. If a field has blank=False, the field will be required.