Импортировать существующий проект - PullRequest
11 голосов
/ 24 мая 2011

Я создал проект Django с помощью только текстового редактора и командной строки, теперь я установил Aptana Studio, но не могу импортировать этот проект. Я могу создать новый проект django, pydev правильно установлен и работает.

В Aptana я попытался Импортировать проекты , но он не распознает корневой каталог моего проекта " Не найдено проектов для импорта ". перед заменой настроек, моделей, видов и т. д. содержимым моего проекта (что мне не нравится), я хочу спросить:

Есть ли лучший способ импортировать проект ??

Вы можете найти более полный ответ Здесь .

Ответы [ 4 ]

14 голосов
/ 24 мая 2011

Это немного грязно, но вы можете сделать следующее.Создайте два файла в каталоге вашего проекта с именами .project и .pydevproject .

.project должны содержать:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>YOUR_PROJECT_NAME</name>
    <comment></comment>
    <projects>
    </projects>
        <buildSpec>
        <buildCommand>
            <name>org.python.pydev.PyDevBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.python.pydev.pythonNature</nature>
    </natures>
</projectDescription>

и .pydevproject должны содержать:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?>

<pydev_project>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>\PATH\TO\THE\PROJECT</path>
</pydev_pathproperty>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.6</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH">
<path>\PATH\TO\EXTERNAL\SOURCES\IF\USED</path>
</pydev_pathproperty>
</pydev_project>

когда у вас есть эти два файла в директории вашего проекта, вы можете использовать Импорт> Существующие проекты в рабочую область

10 голосов
/ 26 сентября 2012

Ответ на этот вопрос на странице PyDev FAQ .«Как импортировать существующие проекты / источники в PyDev?»

Кажется, что самый простой способ - воспользоваться мастером File> New> PyDev Project в Eclipse и выбрать в качестве каталога каталог с вашими источниками.

1 голос
/ 19 сентября 2014

Ответ Вани решил мою проблему ...: -)

Как импортировать существующие проекты / источники в PyDev?

Если проект уже был в Eclipse (т.е. имеет файлы .project и .pydevproject), используйте «Файл»> «Импорт»> «Существующие проекты в рабочую область».

Теперь, если в проекте никогда не было файлов .project и .pydevproject, есть 2 варианта:

Вариант 1:

Просто зайдите в мастер File> New> PyDev Project и выберите в качестве каталога каталог с вашими источниками.

Вариант 2:

Создайте файлы .project и .pydevproject из шаблона ниже и используйте File> Import> Existing Projects to Workspace для его импорта. Обратите внимание, что эта опция больше подходит для людей, которые хотят автоматизировать создание нескольких проектов одновременно.

.project content (должен заменить MyProject именем проекта)

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>MyProject</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.python.pydev.PyDevBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.python.pydev.pythonNature</nature>
    </natures>
</projectDescription>

.pydevproject content (необходимо заменить путь (/ MyProject / src) фактическими папками, которые должны быть в PYTHONPATH)

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse-pydev version="1.0"?>
<pydev_project>
    <pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
    <pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
    <pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
    </pydev_variables_property>
    <pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
        <path>/MyProject/src</path>
    </pydev_pathproperty>
</pydev_project>

Как импортировать существующие проекты / источники для проекта Django в PyDev?

Выполните те же действия в разделе часто задаваемых вопросов выше, чтобы импортировать проект PyDev, затем щелкните правой кнопкой мыши проект> PyDev> Установить как проект Django и добавьте 2 переменные подстановки строки (при щелчке правой кнопкой мыши по проекту> свойства> PyDev PYTHONPATH)

DJANGO_MANAGE_LOCATION, который является относительным путем к manage.py. т.е. src / my_project / manage.py DJANGO_SETTINGS_MODULE, который является названием модуля настроек. т.е.: my_project.settings

Обратите внимание, что если файл .pydevproject был создан, эти значения уже могут быть добавлены к нему в записи org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION:

<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
    <key>DJANGO_MANAGE_LOCATION</key>
    <value>src/my_project/manage.py</value>
    <key>DJANGO_SETTINGS_MODULE</key>
    <value>my_project.settings</value>
</pydev_variables_property>
0 голосов
/ 24 мая 2011

Если вы используете плагины subclipse (svn) или egit (git), вы можете попытаться создать новый проект и получить код с помощью мастера git / subclipse.Может быть меньше проблем, чем пытаться импортировать его.

Например, если используется svn:

  1. "Файл> Новый> Проект ..."
  2. Выберите "Оформить заказ из SVN"
  3. Выберите или определите свой репозиторий SVN
  4. На последней странице «извлечения из диалога SVN» выберите радио «Открыть с помощью мастера новых проектов». Затем следуйте инструкциям мастера, чтобы создать проект любого типа, который выкак (возможно, Джанго).
...