If you set a model like so:
class Person(models.Model):
nickname = models.CharField(max_length=50, blank=True, default="")
(--- some more fields ---)
Then you include the 'nickname' field in the ModelSerializer.
When you send null to this field, you get a "This field may not be null" error. I know I can override the behaviour at a serializer level, but it seems to me that the serializer should accept the null value in this case, since the field has a default value.
What are your thoughts?