已解决(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 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/
,可以看到成功了!!!
只要修改了路由表配置,添加了我们自己的路由记录,再去浏览器访问 首页,这里就是 http://127.0.0.1
,前面曾经出现的小火箭欢迎页就不见了! 会出现一个 404 Not Found 的报错页面。
这是正常的,小火箭欢迎页面 是Django在调试模式下,发现路由记录没有添加的时候,缺省作为首页的。 真正的产品是不会使用这个首页的。一旦路由记录发生变动, 就会消失。
文章用于个人学习过程笔记
文章转载地址:
原文链接:https://blog.csdn.net/yuan2019035055/article/details/126721102