当前位置:   article > 正文

在执行迁移时遇到No migrations to apply的解决方法_jellyfin.server.migrations.migrationrunner: could

jellyfin.server.migrations.migrationrunner: could not apply migration 'migra

更改模型类时:

在遇到需要更改模型类的时候
删除数据库中的表和migrations中的迁移文件
重新进行迁移
先执行python manage.py makemigrations
执行完的信息

-Create model User


再执行python manage.py migrate 就会报错

No migrations to apply


我们在进行迁移文件时
一共会生成三方文件,迁移文件、数据库中的表以及迁移信息的记录
我们打开数据库:

迁移打开django_migrations表会看到之前的迁移记录

因为这条user迁移记录数据库会以为我们已经迁移完成不会在进行迁移操作
删除完再次执行python manage.py migrate就能够迁移成功了

最后记住:

迁移文件、数据库中的表以及迁移信息的记录这三方删除的时候缺一不可,缺少任何一方都会报错。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/158394
推荐阅读
相关标签
  

闽ICP备14008679号