已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra

Posted 袁袁袁袁满

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra相关的知识,希望对你有一定的参考价值。

已解决(django服务器启动失败)You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run ‘python manage.py migrate’ to apply them.






文章目录






报错代码



粉丝群里面的一个小伙伴想用Python搭建一个django服务器,但是启动服务器的时候发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下:

python manage.py runserver


报错信息截图如下







报错翻译



报错信息翻译

您有18个未应用的迁移。在应用程序迁移之前,您的项目可能无法正常工作:管理员、身份验证、内容类型、会话。
运行“python管理”。py migrate’来应用它们。



报错原因



报错原因

有18个未应用的迁移。小伙伴们执行下面代码重建表结构即可!!!





解决方法



(1)先执行下面的代码,它可以让我们在修改Model后可以在不影响现有数据的前提下重建表结构:

python manage.py migrate






(2)再次启动服务器

python manage.py runserver





(3)打开网址:http://127.0.0.1:8000/ ,可以看到成功了!!!


帮忙解决

本文已收录于:《告别Bug》专栏

本专栏用于记录学习和工作中遇到的各种疑难Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏+关注博主后如遇到其他问题可私聊帮忙解决!!!

以上是关于已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra的主要内容,如果未能解决你的问题,请参考以下文章

The license key that you have entered is invalid. 问题怎么解决

phpstudy本地配置教程You don't have permission to access解决

1064 - You have an error in your SQL syntax问题解决

You need to run build with JDK or have tools.jar问题解决

解决问题 “You don't have permission to access /index.html on this server.”

Centos中提示You have new mail in /var/spool/mail/root 解决