【问题标题】:Manage.py : Unknown command: 'migrate'Manage.py:未知命令:“迁移”
【发布时间】:2012-10-02 08:28:33
【问题描述】:

我正在使用 django,但遇到了一个小问题。我想将“迁移”命令与 manage.py 一起使用,但是当我尝试时收到以下错误消息:

  Unknown command: 'migrate'
  Type 'manage.py help' for usage.

我已经安装了南(我用 pip 安装了它),但我仍然不能使用这个命令。我不知道该怎么办。

感谢您的帮助!

【问题讨论】:

标签: django sqlite django-south


【解决方案1】:

这很可能是由于我们都通过 pip 安装了最后一个稳定版本(1.6)时遵循 1.7(DEV 版本)教程造成的。

一般来说,迁移甚至不是 1.7 的一部分!

也许下面的命令可以解决你的问题:python manage.py syncdb

所以要么关注1.6 tutorial,要么按照说明安装 Django 1.7 开发版。

【讨论】:

  • 可能不适合最初的提议者,但这正是我在收到此错误时做错了。
  • 你们两个的道具太棒了!
【解决方案2】:

您必须在 settings.py 中的 INSTALLED_APPS 中包含 south

【讨论】:

  • 我还遇到了一个有趣的问题。我已将 django 项目命名为相同的“南”,即使我将其包含在 INSTALLED_APPS 中,它也不会包含任何内容,因为它只是试图包含自己。
猜你喜欢
  • 2023-02-03
  • 2012-09-02
  • 2015-04-11
  • 1970-01-01
  • 2018-02-11
  • 2015-04-25
  • 2021-05-23
  • 2021-03-21
  • 1970-01-01
相关资源
最近更新 更多