Я использую Python 2.7 + PyDev + Aptana в 64-битной версии Windows 7.
Я создал отдельную ветку для своего проекта в svn и импортировал эту ветку как новый проект.Оттуда я создал конфигурацию отладки (Run> Debug Configurations).
В разделе Python Run я создал параметр конфигурации отладки «My Test Branch» manage.py в качестве основного модуля и передал: runserver 8000--noreload в качестве аргументов программы.
Когда я импортировал проект, я целенаправленно назвал папку проекта по-другому, поэтому любой импорт модуля, ссылающийся на папку в моем приложении Django, завершится ошибкой.Это пуленепробиваемый способ убедиться, что отладка использует правильные настройки и читает правильные файлы.Пример:
Имя папки моего проекта ствола: "my_website" Имя папки проекта моего филиала: "my_branch_website"
Итак, импорт выглядит так:
из my_website.modelsимпорт MyModel
завершится неудачно при отладке ветви.
Когда я запустил конфигурацию отладки и загрузлю: http://localhost:8000/ Я получил ожидаемый результат - импорт завершился неудачно, и проект выигралне запускается.
Итак, я извлек эту ветку в отдельную папку, из которой извлекается ствол, чтобы я мог назвать папку извлечения так же, как и ствол, запустил конфигурацию отладки и загрузил правильнуюнастройки.