在Django上用ORM新建数据库,由于第一次建数据库有点问题,但是为了测试已经插入一条数据。更改数据库结构后,一直报错,如图1。
图1
搜索方法,比较多的是将新加的字段设为可以是空值,即null=True。但是我新增的字段是年级、专业、班级,显然设为允许空值并不合适。第二个方法是暴力删除数据库,新建一个数据库,尝试发现仍旧报相同的错误。根据报错提示,要求我们给一个默认值,可以设默认值为空,如图2,完美解决问题,数据库结构如图3 。
图2
图3
在Django上用ORM新建数据库,由于第一次建数据库有点问题,但是为了测试已经插入一条数据。更改数据库结构后,一直报错,如图1。
图1
搜索方法,比较多的是将新加的字段设为可以是空值,即null=True。但是我新增的字段是年级、专业、班级,显然设为允许空值并不合适。第二个方法是暴力删除数据库,新建一个数据库,尝试发现仍旧报相同的错误。根据报错提示,要求我们给一个默认值,可以设默认值为空,如图2,完美解决问题,数据库结构如图3 。
图2
图3