我有这个领域的模型:
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)