django在生成迁移脚本的时候出现RuntimeError: Conflicting错误

今天在生成迁移模型类的时候出现了小BUG,django在生成迁移脚本的时候出现RuntimeError: Conflicting错误

这里写图片描述
大概意思就是使用两种不同的路径去导入了相同的模型,这让我想起来我在使用Django的用户认证系统的时候指定了模型类,不过django规定在使用用户认证系统指定的模型类时必须使用一级导包,而我的应用都在app下
这里写图片描述

再来看看我的配置文件:
这里写图片描述
因为他的规定所以使用了一级导包的方式去导出了User模型类,他还规定在安装应用的时候必须和配置用户模型类一样所以我添加了应用的导包路径
这里写图片描述
不过这样在你安装应用的时候编辑器会报错,但是这只是误报没有关系
这里写图片描述

但是当我在其他模型类中使用另外一个模型类时直接从app开始导,而我已经在配置文件中加入了app的导包路径,这时就出现导包这个错误,如:
这里写图片描述
因为已经加过了导包路径,所以导包时直接从具体的应用下面到就可以
这里写图片描述
还是跟安装应用时一样编辑器误报,并不会影响代码的执行

哎,真实自己粗心大意

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值