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

时间:2014-12-17 01:38:41

标签: python django

我有一个这个领域的模型:

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

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

1 个答案:

答案 0 :(得分:3)

是的,您需要设置blank=True

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