22 июл. 2012 г.

Django установка, запуск


В данной статье рассмотрено как установить и запустить Django, культура оформления проекта.

Полезные ссылки:

Django project - официальный сайт
Djbook - документация Django на русском
django-users - место где тысячи пользователей помогают друг другу осваивать Django
IRC #django - IRC чат в котором можно получить или же дать поддержку в реальном времени

Если вы впервые слышите о Django и толком не знаете что это такое, начните свой пусть с изучения Python. Перед изучением Django вы должны четко понимать основы процедурного и объектно-ориентированного программирования: управляющие структуры, структуры данных, переменные, классы и объекты. Почему? Django это не CMS :D

Что же такое Django?

Django это не что иное как набор библиотек для Python, при разработке сайта вам придется писать код на Python с использованием библиотек Django.

Установка и запуск Django

Устанавливаем easy_install, pip, virtualenv.
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install --upgrade virtualenv
easy_install - идет в комплекте библиотеки setuptools, позволяющей загружать, собирать, устанавливать и управлять пакетами языка Python.
pip - замена нашему easy_install, занимается только установкой и удалением пакетов, прост и удобен. На данный момент подавляющее большинство Django`вцев использует именно его.
virtualenv - необходим для создания изолированной виртуальной среды.

Определимся с директорией, их принято оформлять следующим образом:
/project_root_folder
            - virtualenv_folder (env, ve)
            - project_package
                      - manage.py
                      - ...

Начнем:
mkdir django_projects #создать папку
cd django_projects #перейти в папку
mkdir datysho.com
cd datysho.com
virtualenv --no-site-packages env #создать полностью изолированную среду в папке env
source env/bin/activate #активировать изолированную среду
pip install django # устанавливаем Django в нашу среду
django-admin.py startproject djcode #создаем новый проект Django
cd djcode
python manage.py runserver #запускаем наш проект
Поздравляю, наш первый проект запущен. Просмотреть его можно по следующему адресу.

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

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