2011-09-30 1 views
1

Я новичок в разработке django (я работал с MS и Oracle/Java стеком). Теперь я понимаю, насколько важно подготовить вашу среду для разработчиков. У меня есть веб-сервер с небольшим django проект Я собираюсь развернуть, pycharm IDE (проверен варианты и выбрал этот) на windows. Проект не находится в управлении версиями, но я собираюсь поместить его в git позже.Как настроить среду django для pycharm на окнах?

Мой вопрос - Как настроить среду и импортировать в нее мой проект? Можно ли поместить мой devproject в виртуальную машину и отредактировать ее в pycharm из окон (попробовал, но не знал, как это сделать), или мне нужно установить django на windows? Я немного неохотно устанавливаю все эти сотрудники на свою рабочую станцию, но это может быть необходимо. Возможно ли установить модули django только для этого проекта и не загрязнять мою глобальную среду python?

Это может быть очевидно для обычных разработчиков django, но я немного потерялся.

+1

Я не использую pyCharm, но если вы хотите избежать загрязнения вашей глобальной установки python, вы должны использовать «virtualenv» (и virtualenvwrapper), который позволяет вам быстро и легко создавать несколько инкапсулированных сред python. –

+0

Спасибо, я начинаю читать о virtualenv прямо сейчас, выглядит многообещающим. – Robert

+0

Обертка, похоже, не работает на окнах, но virtualenv отлично смотрится. Благодарю. – Robert

ответ

4

Поскольку я написал этот ответ, PyCharm значительно расширил поддержку виртуальных сред; и теперь вы можете создавать виртуальные среды при запуске проектов.

Для получения дополнительной информации см. PyCharm online documentation.


Я использую PyCharm на Windows, на работе, и этот процесс работает для меня (с PyCharm не поддерживает виртуальный окр на стадии создания проекта). Вы должны поместить библиотеки django на свою машину разработки, чтобы подписи кода и сигнатуры методов работали.

Для этого вам необходимо сначала установить setuptools, а затем установить pip в систему python.

для новых проектов

  1. Сначала нужно создать виртуальную среду, это позволит избежать загрязнений вашей базы питона установки.

    D:\>virtualenv --no-site-packages myenv

    New python executable in myenv\Scripts\python.exe

    Installing setuptools................done.

    Installing pip...................done.

  2. Далее, переключение в этот ENV:

    D:\>myenv\Scripts\activate

    (myenv)D:\>

  3. Установите Джанго в эту среду: pip install django, а также любые другие ЛИЭС вам может понадобиться для этого проекта.

  4. Run PyCharm и File > New Project

  5. Дайте вашему проекту имя и выберите Django project от типа проекта выпадающий

  6. На следующем экране, нажмите на кнопку, расположенную справа от интерпретатора и перейдите в свою виртуальную среду и выберите каталог с файлом python.exe.

Теперь ваш проект настроен только на использование виртуального питона. После того, как вы закончите разработку, вы можете freeze your install и воспроизвести его в своей тестовой среде.

Как только вы закончите, вы можете просто удалить каталог myenv, чтобы удалить конкретные для проекта библиотеки.

 Смежные вопросы

  • Нет связанных вопросов^_^