3

当我执行“./manage.py help”时,它没有给我南命令,尽管南已经安装。

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

我在 settings.py 的 INSTALLED_APPS 中添加了“south”

我做了一个manage.py syncdb,并创建了一个“south_migrationhistory”数据库表。

但是,当我执行“./manage.py help”时,它没有给我南方命令。

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

任何建议将不胜感激。

谢谢

4

3 回答 3

1

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

于 2013-06-25T09:39:00.043 回答
0

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

于 2014-05-15T12:53:20.220 回答
0

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

于 2013-06-25T07:27:08.323 回答