遇到一个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字段的问题,
不过我是新手并没有找出原因,等后面有空研究了 再更新一个