django 里面的id问题,提示缺少id字段

遇到一个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字段的问题,

不过我是新手并没有找出原因,等后面有空研究了 再更新一个

猜你喜欢

转载自www.cnblogs.com/carren35/p/9131494.html