原文:TypeError: __init__() missing 1 required positional argument: 'on_delete' 解決辦法

解決方案: 定義外鍵的時候需要加上 on delete 即:contract models.ForeignKey Contract, on delete models.CASCADE 原因如下: django 升級到 . 之后,表與表之間關聯的時候,必須要寫on delete參數,否則會報異常:TypeError: init missing required positional argumen ...

2020-10-13 12:49 0 706 推薦指數:

查看詳情

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

今天在Django中創建好模型類,生成遷移文件時報了一堆錯。 錯誤原因 他說我缺少一個必要的參數。 代碼如下: 當時看別人的視頻是沒問題的, 上網查了一下,是因為django版本的問題 'on_delete'在以前的版本是默認為 models.CASCADE的 在 Django ...

Mon Jan 27 09:14:00 CST 2020 0 1165
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM