Django:python manage.py migrate 什么都不做

新手上路,请多包涵

我刚开始学习 Django,当我尝试应用我的迁移时,第一个问题出现了。我启动服务器,输入

python manage.py migrate

没有任何反应。没有错误,没有崩溃,只是没有响应。

 Performing system checks...

System check identified no issues (0 silenced).

You have 13 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.

May 01, 2017 - 11:36:27
Django version 1.11, using settings 'website.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
python manage.py migrate

这就是我的终端提要的结尾。我想也许看起来什么也没发生,但没有。更改未应用,我无法继续进行。对发生的事情有什么想法吗?

原文由 Adam Karolczak 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 832
2 个回答

好吧,你说你先启动服务器,然后输入命令。这也是您共享的终端提要显示的内容。

如果要使用 manage.py 运行管理命令,请不要运行服务器。

按 Ctrl + C 退出服务器,然后运行您的迁移命令,它将起作用。

原文由 Pierre Monico 发布,翻译遵循 CC BY-SA 4.0 许可协议

尝试:

 python manage.py makemigrations
python manage.py migrate

原文由 Amiral Jion 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题