原因是django model field设置的default属性起作用依靠的并不是设置mysql里表字段的属性,而是依靠admin后台操作数据save时起作用,或者你打开admin后台添加数据时,后台为你生成default值。
换句话说,你设置的django model field的default属性,mysql里是不存在的。
django model field设置的default属性在mysql insert时报错:Field 'XXX' doesn't have a default value
最新推荐文章于 2024-02-03 13:45:07 发布