写了一对多的时候,出现了如下图这样的报错,就是当我指定外键后,生成迁移的时候报错,说ForeignKey方法缺少了一个参数on_delete,查了资料后才知道,原来在设置多对一关系时,必须要设置级联删除,也就是当你删除一条信息时,会级联的删除所有和这一条信息对应的另一张表的多个信息,也就是指定on_delete=models.CASCADE
正确设置应为:
写了一对多的时候,出现了如下图这样的报错,就是当我指定外键后,生成迁移的时候报错,说ForeignKey方法缺少了一个参数on_delete,查了资料后才知道,原来在设置多对一关系时,必须要设置级联删除,也就是当你删除一条信息时,会级联的删除所有和这一条信息对应的另一张表的多个信息,也就是指定on_delete=models.CASCADE
正确设置应为: