On Feb 2, 3:08 pm, Chris Beaven <[email protected]> wrote:
> On Friday, January 21, 2011 12:35:58 PM UTC+13, Karen Tracey wrote:
>
> > Rather, a BooleanField that raises an error on an attempt to save an
> > instance that has no value set is what's being asked for. The quiet always
> > defaulting to False does seem rather odd to me as well.
>
> The current behaviour still seems in-line with the behaviour a non-nullable
> charfield (if not self.null, default to '').
> So, for consistency should we also make a not-null charfield fail loudly if
> instanciated without a value ? :P

My argument for that is on the ticket. "It's ok for CharFields with
blank=True to default to the empty string, because that's semantically
the lack of a value for the field. However, True and False are equals;
False is not the lack of a value."

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to