当我执行“./manage.py帮助”时,虽然安装了South,但它没有向南发出命令。
我为我的django项目安装了最新版本的南方版,即南方== 0.8.1。
我在settings.py
中添加了“south”到我的INSTALLED_APPS我已经完成了manage.py syncdb,并且创建了一个“south_migrationhistory”数据库表。
然而,当我执行“./manage.py帮助”时,它给了我没有南方命令。
我尝试过卸载并重新安装南方,但是当我执行./manage.py帮助时仍然没有南方命令
任何建议都将不胜感激。
感谢
答案 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。例如。如果您使用单独的设置文件进行本地设置。