Aptana中的Django South问题

时间:2011-06-16 07:48:29

标签: django aptana django-south

我尝试将South迁移工具添加到我的Django应用中。我通过运行South安装了python setup.py install并且安装成功。现在我可以运行migrate appnameschemamigration appname --auto命令,它们运行良好。

但是,在我运行migration appname后,它在我的应用文件夹下创建了migration个包并创建了init.py。此init文件中有此类导入

import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models

虽然一切都很完美,from south.dbfrom south.v2行会在Aptana中出错,但是它无法导入这些文件。

你知道为什么会这样吗?我应该将南文件夹的位置添加到任何系统路径吗?

由于

1 个答案:

答案 0 :(得分:1)

您是否已将安装了south的父目录(site-pacakges,或者virtualenv的site-packages)文件夹添加到Project的pythonpath?

您需要将项目设置为PyDev项目或Django项目。

右键单击您的项目,选择正确的性质。 然后再次右键单击并转到“属性”。 选择PyDev-PYTHONPATH设置,然后单击External Libraries。 单击添加源文件夹,导航到要添加到路径的模块的父级,然后单击应用或确定,具体取决于要添加到项目的python路径的文件夹的数量。

希望能帮到你。