unning migrations: No migrations to apply.(Django 中修改表的问题)

django项目 修改了models.py某些表后,执行数据库迁移无效:
unning migrations: No migrations to apply.

解决方法:
  • 删除migrations下的init.py
  • 进入数据库,找到django_migrations的表,删除该app名字的所有记录

django_migrations表记录着数据库的对应表的修改记录。
每次修改后,都执行第三步的命令,然后在第一步的文件夹下生成修改的文件,django_migrations表记录修改的变更过程。

  • 重新生成迁移,并执行迁移:
python manage.py makemigrations
python manage.py migrate
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容