Требования
Чтобы следовать данному руководству, понадобится предварительно настроенный сервер Ubuntu 12.04; подробнее о начальной настройке сервера Ubuntu можно прочесть здесь.
По умолчанию Django использует базу данных sqlite, но он совместим и с другими СУБД: MySQL, PostgreSQL и т.п. В данном руководстве база данных не используется.
Дополнительные пакеты
Для Django можно установить множество дополнительных пакетов. Для этого используйте команду:
sudo aptitude install python-imaging python-pythonmagick python-markdown python-textile python-docutils
Чтобы получить больше информации о каком-либо пакете, используйте подкоманду show с соответствующим именем пакета.
aptitude show python-imaging
Примечание: данные пакеты часто используются с Django, но не являются обязательными.
Установка Django
Установка Django с помощью Aptitude
В целом, устанавливать Django при помощи aptitude не рекомендуется, поскольку установленная таким образом версия будет несколько устаревшей.
Итак, чтобы установить Django с помощью aptitude, выполните команду:
sudo aptitude install python-django
Django будет установлен и готов к работе сразу после загрузки пакета; чтобы убедиться в этом, используйте:
django-admin
В командной строке появится следующая строка с длинным набором опций.
Usage: django-admin subcommand [options] [args]
Готово! Переходите к заключительному разделу руководства.
Ручная установка Django
Установка Django вручную позволяет получить более новую версию программы. Для этого нужно загрузить официальный стабильный релиз программы, а затем распаковать и установить его.
wget https://www.djangoproject.com/download/1.4/tarball/
tar xzvf index.html
cd Django-1.4
sudo python setup.py install
Чтобы убедиться, что установка Django прошла успешно, используйте:
django-admin.py
На экране появится следующая строка с длинным набором опций.
Usage: django-admin subcommand [options] [args]
Установка Django из репозитория Git
Чтобы получить последнюю доступную версию Django, обратитесь к репозиторию Git.
Для начала нужно загрузить git:
apt-get install git-core
Затем приступайте к загрузке Django:
git clone https://github.com/django/django.git
Готово!
Дальнейшие действия
На данный момент фреймворк Django установлен на сервер и готов к работе. Теперь можно приступить к установке веб-сервера, который обслуживает приложения Django. Существует множество способов установки такого сервера; рекомендуем обратиться к руководству по установке mod_wsgi, простого инструмента для обслуживания приложений Python на веб-сервере Apache.