Using Django Check Constraints to Prevent the Storage of The Empty String
Adam Johnson shows us a practical example of avoiding storing empty strings in our models by using Django's Constraint framework.
Adam has a follow-up post that's worth checking out too: Using Django Check Constraints to Limit A Model to a Single Instance.