已解决 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


报错信息截图如下

已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra_第1张图片





报错翻译



报错信息翻译

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



报错原因



报错原因

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





解决方法



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

python manage.py migrate

已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra_第2张图片




(2)再次启动服务器

python manage.py runserver

已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra_第3张图片



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

已解决 You have 18 unapplied migration(s). Your project may not work properly until you apply the migra_第4张图片


帮忙解决

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

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

你可能感兴趣的:(《告别Bug》,django,python,后端)