【发布时间】:2012-09-02 23:39:36
【问题描述】:
我心狠手辣
$ python manage.py migrate
Unknown command: 'migrate'
Type 'manage.py help' for usage.
我将代码从 github 提取到新计算机上。此代码经过测试,正在其他计算机上运行。整个代码运行良好,除了我无法运行迁移!
安装我的虚拟环境并运行pip install -r requirements.txt。它安装了所有东西,包括南方。我可以通过运行来检查
$ python manage.py shell
>>> import south
>>> south.__version__
'0.7.3'
但是,当我运行 manage.py help 时,migrate 和 schemamigration 命令不会出现在列表中。
我仔细检查了我的settings.py 文件是否在INSTALLED_APPS 下列出了“南”(拉动后我没有更改此文件)。
我尝试了pip uninstall south,然后再次运行pip install -r requirements.txt,但仍然出现同样的错误。
非常感谢任何帮助!
【问题讨论】:
-
请仔细检查您的
INSTALLED_APPS。 -
我做了,“南”列在
INSTALLED_APPS下
标签: python django migration pip django-south