python manage.py runserver 不显示任何内容

问题描述 投票:0回答:4

我曾经使用 django 工作,过去没有遇到过这个问题,然后我转移了一段时间到 Laravel (当然我在 Windows 中改变了很多我不记得的东西)。

现在当我点击

python manage.py runserver
时..什么也没有发生,外壳看起来就像挂了一样。当我按下 crt + C 时将鼠标悬停。正常窗口突然出现,上面写着:

您有 15 个未应用的迁移。您的项目可能无法正常运行 直到您应用应用程序的迁移:admin、auth、contenttypes、 会议。运行“python manage.py migrate”来应用它们。一月 8 日, 2019 - 14:16:30 Django 版本 2.1.1,使用设置 'django_project.settings' 启动开发服务器 http://127.0.0.1:8000/ 使用 CTRL-BREAK 退出服务器。

但是我可以访问 http://127.0.0.1:8000/ 并且我有 django 的欢迎页面并添加了这一行 enter image description here

我知道这听起来很疯狂,请原谅我,因为我是新手,提前感谢

python django web-deployment backend
4个回答
3
投票

看来您必须应用迁移。

你只需按照他说的去做:

python manage.py migrate

我认为在继续之前最好先查看文档:您必须了解模型在 Django 中的工作原理。 首先查看文档。 我的建议是遵循“第一个应用程序”教程。去这里


2
投票

manage.py 中的第一行在 Windows 上破坏了文件。第一行应如下所示:

#!/usr/bin/env python

删除它将解决问题


1
投票

要应用迁移,请运行:

python manage.py makemigrations
python manage.py migrate

似乎您刚刚安装了 django,每次安装时都应该应用迁移。这会将数据库状态与您当前的模型和迁移集同步。

有关迁移的更多信息


0
投票

python管理.py运行服务器

工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.