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

时间:2019-01-08 12:22:34

标签: python django web-deployment backend

我曾经使用过django,过去我从来没有遇到过这个问题,然后我转移了一段时间到Laravel(并确保我在窗户上做了很多我不记得的事情)。< / p>

现在,当我按下python manage.py runserver时,..什么也没有发生,外壳似乎挂了。当我点击crt + C时,将鼠标悬停。正常窗口突然出现:

  

您有15个未应用的迁移。您的项目可能无法正常工作   直到您为应用应用迁移:管理员,身份验证,内容类型,   会议。运行“ python manage.py migration”以应用它们。一月08,   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

我知道这听起来很疯狂,请原谅我是我的新手和thanx

3 个答案:

答案 0 :(得分:2)

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

#!/usr/bin/env python

删除,它将解决此问题

答案 1 :(得分:1)

看起来您必须应用迁移。

您只需要听他说的话:

python manage.py migrate

我认为最好在继续之前先阅读文档:您必须了解模型在Django中的工作方式。 看一下to the documentation first。 我的建议是遵循“第一个应用”教程。转到here

答案 2 :(得分:1)

要应用迁移,请运行:

Array
(
    [phoneNumber] => Array
        (
            [0] => 44234200234
            [1] => 44234242002
        )

    [from] => test
    [content] => I love to code

)
{"status":"error","message":"Make sure you are passing the phoneNumber field as an array"}

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

More about migrations