pip安装在南方,并在settings.py中向南添加到INSTALLED_APPS并运行python manage.py migrate,但是当我导航到localhost:8000 / admin时,它说
没有这样的表:django_site
我的迁移未成功运行吗?当我输入命令python manage.py migrate
时,它不再像以前那样在我没有安装South时抛出任何错误,它只是返回。
我使用的是Windows 7和Pycharms。
答案 0 :(得分:3)
您可能需要在第一个syncdb
之前运行migrate
:
python manage.py syncdb
python manage.py migrate
django_site
应该已经存在,并且在您运行syncdb