Django创建后台成功后,如图:
当我想添加数据的时候:
就会出现这个错误:
我的Django版本是1.8.2 这个错误我不太理解,请问是怎么回事? (删除数据可以..)
我添加一条数据:
django 与python版本不匹配,造成的问题
1.8.2 在python3.7中就会出现这个问题,你需要安装python3.7以下版本,或者安装django2.1版本
应该和你建模型的约数条件有关系吧
这个就是Django自带后台,应该不存在这个吧?我就只创建了一个model ,后面我又从头到尾又创建了一个应用,还是不行
@Cgrain: 一样的自带的后台admin也会受表单模型的约数,其中一般都是外键的约数,你可以去源码里面改下这个https://www.cnblogs.com/pythonywy/p/11415115.html
@Cgrain: 你如果如果没有用外键,如果其中有个manytomany也是受外键约数,源码里面他是继承外键这个类
@Cgrain: 还有一点adim你设置模型中很多条件再mysql反而不会有什么约数,反而再admin中有约数https://www.cnblogs.com/pythonywy/p/11360274.html你可以看看我这里的总结
@小小咸鱼YwY: 不是这个原因, 我直接按照他这样来的 :
https://www.jianshu.com/nb/33820157
兄弟,解决了,卧槽,这是一个坑,django 与python版本不匹配,造成的
兄弟,谢谢了