Hello, While setting up a new model I'm trying to have a strong data model.
One of the requirements is that a certain field cannot be null. lastname = models.CharField( blank=False, default=None, ..) I'm accomplishing this by the above code. This ensure that even on a database level lastname will not be NULL, by setting default to None. I'm aware that I can just use blank=False to ensure that on a form level it will never be allowed to be empty. But I want a strong, fully tested, business model from the beginning. As this is a CharField, according to the docs, I cannot use null=True since empty string will get stored as empty strings and not as NULL. Is this an appropriate way of modeling my models, or are there other solutions ? Regards, Jonas. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.