Проблема Джанго Юга в Аптане - PullRequest
1 голос
/ 16 июня 2011

Я пытаюсь добавить South инструмент миграции в мое приложение Django. Я установил South, запустив python setup.py install, и он успешно установлен. Теперь я могу запускать команды migrate appname и schemamigration 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.db и from south.v2 выдают ошибку в Aptana, которая по этому поводу не может импортировать эти файлы.

У вас есть идеи, почему это происходит? Должен ли я добавить расположение южной папки в любой системный путь?

Спасибо

1 Ответ

1 голос
/ 16 июня 2011

Вы добавили родительский каталог, в котором была установлена ​​папка south (site-pacakges, или, может быть, site-пакеты от virtualenv), в pythonpath вашего проекта?

Вам нужно будет настроить свой проект как PyDevпроект или проект Django.

Щелкните правой кнопкой мыши свой проект, выберите правильный характер.Затем снова щелкните правой кнопкой мыши и перейдите в Свойства.Выберите настройку PyDev-PYTHONPATH и нажмите «Внешние библиотеки».Нажмите «Добавить исходную папку», перейдите к родительскому элементу модуля, который вы хотите добавить к пути, и нажмите «Применить» или «ОК», в зависимости от того, сколько папок вы хотите добавить в pythonpath проекта.

Надеюсь, что это поможет вамвне.

...