遇到一個django的問題,目前還沒在文檔看到詳細的說明(本地開發環境:win 10 64bit django 2.0的版本 python 3.6 數據庫是 mysql v12.5.0)
前台點擊
報錯,如下圖
提示缺少id 字段,但是我的Tags對象 數據庫和python類里面都沒有定義id。 百度了該問題,有人說是 默認有id,如果自己不設置 框架會自動加,但是覺得不太對,找了文檔也沒有找到結果,
自己的解決方案是:
在 數據庫對應的表和python的對象里面都給加上id。
注意:id 一定要設置成自增,不然最后add后save還是報錯
一上可以解決 提示沒有id字段的問題,
不過我是新手並沒有找出原因,等后面有空研究了 再更新一個