среда, 31 октября 2012 г.

Установка окружения для разработки в Django под Windows

Начало разработки в Django

Для того чтобы быстро начать работать с django под windows нужно:

  1. Установить Python и Django.
  2. Установить IDE Eclipse 
  3. В Eclipse установим дополнение PyDev.
  4. Установить БД, с которой будут работать наши джанго приложения.

Сразу хочу оговориться, что у меня были некоторые проблемы с запуском приложений, связанные с русскими названиями папок в пути. По-этому я создал c:\programs и c:\dev\web\django. В первую я поставил eclipse, а во вторая - для хранения проектов.

Установка Python и Django

Дистрибутив можно взять на http://www.python.org/download/ на момент написания статьи доступны версии 2.7.3 и 3.3.0 я особо не вникал в разницу, но исходя из того что версия 2 уже живет долго, про неё накопилось много информации возьмем её. С установщиком вроде никаких сложностей нету. По умолчанию ставится в c:\Python27\ .
Джангу качаем тут https://www.djangoproject.com/download/ распаковываем куда-нибудь и из этой папки запускаем python setup.py install скрипт сам распакует что-куда надо. Чтобы удостовериться что всё ок запускаем python
и выполняем import django. Если не видим сообщение об ошибке, значит всё действительно ОК.

Установка Eclipse IDE

Скачиваем eclipse тут http://www.eclipse.org/downloads/ Взять любую сборку, например Classic. Дистрибутив это обычный архив, который распакуем куда нам нравится. Возможно кроме этого понадобится установить Java.

Установка PyDev

В Eclipse идем в меню Help -> Market place, там находим PyDev и устанавливаем его. Тут ничего сложного. Потом идем Windows -> Preferences открываем PyDev -> Interpreter Python и нажимаем Auto Config. Плагин сам найдет установленный экземпляр питона и сам сделает все необходимые настройки.

Установка базы данных

Уж не знаю почему, но я выбрал PostgreSQL http://www.postgresql.org/download/ . Установка тоже несложная. Кроме самого сервера БД нужно поставить плагин для питона psycopg http://www.stickpeople.com/projects/python/win-psycopg/

Комментариев нет:

Отправить комментарий