本文主要是介绍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
这篇关于topic = models.ForeignKey(Topic, on_delete=models.CASCADE) TypeError: init() missing 1 require posit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!