topic = models.ForeignKey(Topic, on_delete=models.CASCADE) TypeError: init() missing 1 require posit

TypeError: init() missing 1 require positional argument: ‘on_delete’
今天写了一个这样的报错,就是当我指定外键后,生成迁移的时候报错,说我这个ForeignKey方法缺少了一个参数on_delete,查了资料后才知道,原来当你在设置多对一关系时,必须要设置级联删除,也就是当你删除一条信息时,会级联的删除所有和这一条信息对应的另一张表的多个信息,也就是指定on_delete=models.CASCADE
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
