我曾经使用过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
答案 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,每次安装时,都应应用迁移。这会将数据库状态与您当前的模型和迁移集同步。