Это умеренно болезненный процесс, но я прошел через него в Kepler (Eclipse 4.3), с недавней версией Pydev.
Предполагая, что у вас есть источники где-то в вашей системе, а не в папке рабочего пространства.
- Установить Pydev (Справка> Установить новое программное обеспечение ...), использовать http://pydev.org/updates в качестве источника.
- пусто проект Pydev. Назовите его так, как вы хотите, но это может быть как ваше фактическое имя приложения.
- Файл> Новые> Другие ... - в Pydev выбирают "Связать источники папки" или аналогичные. Перейдите в папку источников и выберите целевой проект, который мы только что создали.
Теперь вы увидите файлы в дереве («Pydev Package Explorer»), сможете редактировать и т. Д., Но вы не можете запустить этот (manage.py runningerver) или запустить модульные тесты (управлять .py test).
Чтобы сделать это, щелкните правой кнопкой мыши проект и выберите Pydev> Установить как проект Django (смотрите здесь: http://pydev.org/manual_adv_django.html)
Теперь перейдите к свойствам и настройки модуля настройки, и путь к manage.py
.
Осторожно: это относительно вашего каталога проектов в рабочей области. Даже если вы наберете /path/to/my_django_project/manage.py
.
Итак, я в конечном итоге делает это (Баш):
$ cd $HOME/workspace/my_django_project
$ ln -s /path/to/my_django_project
и покинул конфигурацию, как "my_django_project/manage.py" и "Настройки". (в Windows вы можете сделать то же самое в пределах 1 тома - с помощью mklink /J
)
Теперь все работает как сон - в моем проекте есть «конфигурация запуска Django», файлы могут быть изменены в рабочей копии, проверенной вне рабочего пространства, тестовый прогон, и все в порядке. Если бы мне просто удалось заставить Subclipse видеть мои источники в качестве рабочей копии, я бы почти походил на PyCharm (за исключением синтаксиса синтаксиса Django Template - выделенного редактора автозаполнения, более насыщенных проверок кода и автоматического распознавания таких источников, как django проект).
Как добавить новый файл в затмении проект, который был создан извне? Например, когда вы создаете новое приложение Django, вы не можете сделать это из Eclipse? Кстати, я следил за вашей инструкцией, я получил ошибку, что он не смог создать проект, потому что файлы уже существовали. – ballaw
Итак, это уже существующий проект Eclipse. Я думал, что это уже существующий проект Django, не являющийся проектом Exlipse. Для этого вы хотите импортировать. 1) 'File> Import> General - Существующие проекты в рабочую область> Next' 2)' Выберите корневой каталог: Обзор проект location.' 3) 'Finish' – Furbeenator
Чтобы добавить существующие файлы в существующем проект Eclipse, вы просто перемещаете файлы в расположение проекта. Если они не отображаются в Eclipse, щелкните правой кнопкой мыши проект Eclipse и нажмите «Обновить», чтобы просмотреть папку, в которой существует проект. – Furbeenator