Все довольно таки банально.
Сама БД имеет структуру данного вида с трема вариантами
Истина,Ложь,Не указано(это если примитивно)
Следовательно модель имеет те же варианты. Ведь с моделями мы работаем не тольно через формы.
В момент формирования вашей странички форма генерирует HTML код в котором
содержится поле данного типа. И при сабмите форма должна отправить информацию об этом поле
даже если вы его не касались.
К примеру есть модель:
class Book:
name = Char
present = Bool
Если в форме мы укажем только name, то поле present останется нетронутым и
будет иметь значение None. Если же укажем, то мы уже совершим запись в данное поле и оно будет
иметь значение True или False.
Однако, при создании таблици мы можем указать значение по умолчанию(например False)
Тогда значений None у нас в ней не будет.