我正在尝试在 Django 中安装 South。我正在做相对简单的步骤。
我在使用 Virtualenv 的虚拟环境中运行 Dreamhost(它使用Passenger WSGI)。虚拟环境使用 Python 2.7.3 和 Django 1.4.2。
首先,我在具有 manage.py 文件 easy_install South 的同一目录中进行了操作。(v 0.7.6-py2.7)
然后我进入我唯一的settings.py,使INSTALLED_APPS看起来像这样:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'blog',
'South', # i tried lowercase 's' here too, no difference
)
然后我运行 pkill pyton 进行更改。我刷新了我的网站,并收到 500 内部服务器错误。如果我从 INSTALLED_APPS 中删除 'South' 并 pkill python 并再次刷新,错误就会消失。
我可以使用 South 工具来执行迁移和所有这些工作。一切都在终端中运行。就在我在浏览器中加载网站时,我收到 500 错误。从已安装的应用程序中删除南可以消除错误。
我做错了什么?