26

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

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

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

感谢您的帮助!

4

2 回答 2

33

您必须包含southINSTALLED_APPS您的 settings.py 中。

于 2012-10-11T15:50:08.750 回答
25

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

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

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

所以要么按照1.6 教程,要么按照说明安装 1.7 开发版 Django。

于 2014-03-05T04:04:16.993 回答