Manage.py:未知命令:'migrate'

时间:2012-10-11 15:47:40

标签: django sqlite django-south

我正在使用django而我正面临一个小问题。我想在manage.py中使用'migrate'命令但是当我尝试时我收到此错误消息:

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

我已经安装了南部(我用pip安装了它),但我仍然无法使用此命令。我不知道该怎么做。

感谢您的帮助!

3 个答案:

答案 0 :(得分:31)

您必须在{。{}}中的south中添加INSTALLED_APPS

答案 1 :(得分:23)

这很可能是因为当我们都得到pip安装的最后一个稳定版本(1.6)时,遵循1.7(DEV版)教程。

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

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

因此,请按照1.6 tutorial或按照说明安装Dj开发的1.7开发版。

答案 2 :(得分:6)

在django 1.7之前使用此命令, 下面的命令解决了我的问题

python manage.py syncdb