我正在使用Django,我正在尝试创建一个文件上传器并在模型中使用各种FileField。当我尝试做的时候,
python manage.py makemigrations
它提示设置FileFields的默认值,为什么它很重要?它说它是一个不可空的字段,但为什么它不能为空呢?
答案 0 :(得分:2)
这是因为您没有在模型中设置null=True
。如stated in the documentation,Django中的每个模型字段都可以为空。
答案 1 :(得分:0)
因为默认值为null且为空并且为空。检查here。