Hi everybody,

I know this was here before, but it is really a problem. We need (I 
literally mean need, not just want) a simple way to store NULL in database 
instead of ''. Using empty string has several serious consequences (in 
databases which distinguishes between NULL and '', which are to my 
knowledge all but oracle).

 * You can't make a model with unique optional field. Django admin will let 
you store only one object without the value, because others with conflict 
the unique constraint.
 * It is useless to set NOT NULL constraints on text fields. Because Django 
stores empty string as empty value, database will not complain about 
invalid data and just stores the rubbish.

I don't want to enforce anybody to use only NULL as empty value, I just 
want Django to store NULL in database when I told it to. And I don't mean 
the way of overriding all the form fields as I have to now.

Regards,
Vlastimil

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/f6641177-63a2-4adc-8166-503305c8e6b7%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to