makemigrations报错

makemigrations报错

1、老师,我自己设计了购物车、订单和商品的模型,第一次同步原语的时候并没有报错,但是到了后面我在写admin时购物车一直报如下的错,我的商品模型中是有这个字段的,而且也和购物车进行了外键关联,但是只要进入购物车的后台管理界面就会报这个错,我的模型和admin如下

http://img1.sycdn.imooc.com//climg/5e8df19c0971ad0a18800912.jpg



http://img1.sycdn.imooc.com//climg/5e8df1f509efe47f19201039.jpghttp://img1.sycdn.imooc.com//climg/5e8df2070946637019201039.jpghttp://img1.sycdn.imooc.com//climg/5e8df233094d1f3919201039.jpghttp://img1.sycdn.imooc.com//climg/5e8df1bd0903473219201039.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学,你好。在goods应用中是否有一个名为0003_auto_20150221_20200408_1857的迁移,如果没有,则从mine.0001_initial的dependencies中注释对0003_auto_20150221_20200408_1857的引用,如:

http://img1.sycdn.imooc.com//climg/5e8ee6b809ab347507190076.jpg

然后清空数据库的数据表,由于没有依赖可能会丢失许多文件,同学再次尝试python manage.py makemigrations,看是否可以成功,如果可以则检查数据库表的所有依赖是否都正确,如果还是没有解决,再尝试以下解决方案:删除每个项目应用程序迁移文件夹中的除了__init__.py之外的所有文件,然后删除数据库数据,此次尝试python manage.py makemigrations。

如果解决了你的疑惑,请采纳,祝学习愉快~ 

提问者 kanokano 2020-04-08 23:53:23

2、第二个问题就是,我在出现这个报错以后,去网上查了一下,说是要把数据库里的表全部删掉,把migrations下的文件也全部删掉,我照做以后再次同步原语时就报了如下的错误,但是我使用check检查是没有错误的,求老师也解答一下这个问题

http://img1.sycdn.imooc.com//climg/5e8df34209042fdb19201039.jpg

提问者 kanokano 2020-04-08 23:49:26

我的admin如下

http://img1.sycdn.imooc.com//climg/5e8df27309e8a29819201039.jpghttp://img1.sycdn.imooc.com//climg/5e8df285095ba59919201039.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师