Django Manage.py不提供南方命令

时间:2013-06-25 02:02:11

标签: python django django-south database-migration

当我执行“./manage.py帮助”时,虽然安装了South,但它没有向南发出命令。

我为我的django项目安装了最新版本的南方版,即南方== 0.8.1。

我在settings.py

中添加了“south”到我的INSTALLED_APPS

我已经完成了manage.py syncdb,并且创建了一个“south_migrationhistory”数据库表。

然而,当我执行“./manage.py帮助”时,它给了我没有南方命令。

我尝试过卸载并重新安装南方,但是当我执行./manage.py帮助时仍然没有南方命令

任何建议都将不胜感激。

感谢

3 个答案:

答案 0 :(得分:1)

如果您已经在virtualenv中安装了South,那么一旦您进入virtualenv,请尝试执行python manage.py help而不是./manage.py help

答案 1 :(得分:0)

如果您正在使用virtualenv,请确保在运行./manage.py help命令时激活它。 Django只会在显示可用命令时传递所有导入错误。

答案 2 :(得分:0)

您可能想要检查在settings.py文件之外的某处是否覆盖了INSTALLED_APPS。例如。如果您使用单独的设置文件进行本地设置。