Вероятно глупав или вече отговорен въпрос тук, съжалявам за това.
Знам, че по дефиниция булевата стойност трябва да има 2 стойности, но се чудех каква е добрата практика в Django да се съхранява "трета" None
стойност, да кажем, за незадължителни булеви полета.
Досега използвам CharField
или ChoiceField
с "yes", "no", "no_data", но чувствам, че не е оптимално. Има ли по-добър начин може би с помощта на специално BooleanField, което може да съхранява true/false/null или нещо подобно?