首页 新闻 会员 周边

使用Django开发

0
[已解决问题] 解决于 2019-08-28 09:02

Django创建后台成功后,如图:

当我想添加数据的时候:

就会出现这个错误:

我的Django版本是1.8.2 这个错误我不太理解,请问是怎么回事? (删除数据可以..)
我添加一条数据:

永远跟党走i的主页 永远跟党走i | 小虾三级 | 园豆:1519
提问于:2019-08-25 19:25
< >
分享
最佳答案
0

django 与python版本不匹配,造成的问题
1.8.2 在python3.7中就会出现这个问题,你需要安装python3.7以下版本,或者安装django2.1版本

永远跟党走i | 小虾三级 |园豆:1519 | 2019-08-28 09:02
其他回答(1)
0

应该和你建模型的约数条件有关系吧

小小咸鱼YwY | 园豆:3210 (老鸟四级) | 2019-08-25 21:25

这个就是Django自带后台,应该不存在这个吧?我就只创建了一个model ,后面我又从头到尾又创建了一个应用,还是不行

支持(0) 反对(0) 永远跟党走i | 园豆:1519 (小虾三级) | 2019-08-27 15:59

@Cgrain: 一样的自带的后台admin也会受表单模型的约数,其中一般都是外键的约数,你可以去源码里面改下这个https://www.cnblogs.com/pythonywy/p/11415115.html

支持(0) 反对(0) 小小咸鱼YwY | 园豆:3210 (老鸟四级) | 2019-08-27 16:03

@Cgrain: 你如果如果没有用外键,如果其中有个manytomany也是受外键约数,源码里面他是继承外键这个类

支持(0) 反对(0) 小小咸鱼YwY | 园豆:3210 (老鸟四级) | 2019-08-27 16:05

@Cgrain: 还有一点adim你设置模型中很多条件再mysql反而不会有什么约数,反而再admin中有约数https://www.cnblogs.com/pythonywy/p/11360274.html你可以看看我这里的总结

支持(0) 反对(0) 小小咸鱼YwY | 园豆:3210 (老鸟四级) | 2019-08-27 16:12

@小小咸鱼YwY: 不是这个原因, 我直接按照他这样来的 :
https://www.jianshu.com/nb/33820157

支持(0) 反对(0) 永远跟党走i | 园豆:1519 (小虾三级) | 2019-08-27 20:56

兄弟,解决了,卧槽,这是一个坑,django 与python版本不匹配,造成的

支持(0) 反对(0) 永远跟党走i | 园豆:1519 (小虾三级) | 2019-08-27 22:10

兄弟,谢谢了

支持(0) 反对(0) 永远跟党走i | 园豆:1519 (小虾三级) | 2019-08-28 09:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册