问题:
TypeError: init() missing 1 required positional argument: ‘on_delete’
原因:
在Django 2.0以后的版本中,需要在引用外键时在括号内加入on_delete=models,以此产生联级作用,避免两个表内数据因发生变化而不同步导致异常。
hbook=models.ForeignKey(BookInfo, on_delete=models.CASCADE)
其中CASCADE是连级删除的意思
问题:
TypeError: init() missing 1 required positional argument: ‘on_delete’
原因:
在Django 2.0以后的版本中,需要在引用外键时在括号内加入on_delete=models,以此产生联级作用,避免两个表内数据因发生变化而不同步导致异常。
hbook=models.ForeignKey(BookInfo, on_delete=models.CASCADE)
其中CASCADE是连级删除的意思