【发布时间】:2013-08-05 10:06:22
【问题描述】:
Posted on the PA forums 关于这个问题,我正面临着让 South 在 PA 上工作,但似乎那里的乐于助人的人最近很忙,所以我来了。
我了解宾夕法尼亚州的 Django 与 South 一起提供。
在 PA 上的 bash 控制台上的 python shell 中,
import south不会返回任何错误。我已将
'south',包含在我的 settings.py 文件的INSTALLED_APPS部分中。-
在执行任何 South 命令之前,我已经运行了
python manage.py syncdb,并且 syncdb 运行,但我无法辨别与未南下的syncdb的输出有任何差异。这是输出:创建表格 ...
安装自定义 SQL ...
安装索引 ...
没有找到固定装置。
-
尝试运行任何 South 命令返回
Unknown Command: 'south_command'。这适用于所有:python manage.py convert_to_south app_name
python manage.py schemamigration app_name --initial
python manage.py schemamigration app_name --auto
如果有帮助,我已经按照PA tutorial 中的建议使用手动配置方法设置了我的 Web 应用程序,而不是作为 Django 项目。
我真的被困在第 0 步,任何帮助都将不胜感激,在此先感谢!
【问题讨论】:
-
尝试在 django shell 中执行
import south。您可能没有使用相同的 python -
是的,我调用的 shell 是通过 PA 上的 python manage.py shell,所以我认为这意味着使用的 import south 是合法的?
-
你有没有得到这个?我想知道你是否有一个额外的“南”目录——请参阅stackoverflow.com/questions/12346033/…中的 cmets@
-
您还在寻找答案吗?它已经开放 3 个月了。除非你有耐心,否则我认为你不会等 3 个月才能得到答案。
-
import south; print south.__file___。路径不正确?
标签: django django-models django-south pythonanywhere