天天看點

Django踩坑記錄1

報錯如下:

Django踩坑記錄1

解決辦法:

将代碼改為:

event = models.foreignkey(event,on_delete=models.cascade,)即在外鍵值的後面加上 on_delete=models.cascade

原因分析:

在django2.0後,定義外鍵和一對一關系的時候需要加on_delete選項,此參數為了避免兩個表裡的資料不一緻問題,不然會報錯:

typeerror: __init__() missing 1 required positional argument: 'on_delete'

繼續閱讀