django model default =“”和“此字段不能为空” - python

我有这个领域的模型:

my_field = models.CharField(max_length=100, default='')

我将默认值设置为空字符串,但是当我使用my_field=""创建对象时,它会显示“此字段不能为空”。 default=''是否暗示它可以为空白?我是否必须明确设置blank=True

python大神给出的解决方案

是的,您需要设置blank=True

my_field = models.CharField(max_length=100, default='', blank=True)