Даже опытные программисты, делают ошибки, потому что не понимают разницу между
blank и null
Это можно понять из кода, когда люди пишут так в модели
text == models.TextField(blank=True, null=True)
Для новичков переведу на человеческий язык то что написано.
Создать таблицу в базе (техе = models.....) данных в виде текстового поля (TextField) не ограниченной длины (к примеру для текста статьи), разрешить при заполнении полю оставаться пустым (blank=true) . (вы тоже так будете читать, не волнуйтесь).
Если вы прочитаете, этот кусок текста..................разрешить при заполнении полю оставаться пустым (blank=true) . (вы тоже так будете читать, не волнуйтесь).
То наверное заметите, что (null=True), там просто нет.