TypeError: ForeignKey.init() missing 1 required positional argument: 'on_delete’报错解决
原因:
在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:
TypeError: init() missing 1 required positional argument: ‘on_delete’
举例说明:
event = models.ForeignKey(Event)
需要改成:
event = models.ForeignKey(Event,on_delete=models.CASCADE)–在老版本这个参数(models.CASCADE)是默认值