English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Установка и конфигурация среды разработки Django

Установка и настройка среда разработки Django включает Python, Django и систему базы данных. Поскольку Django обрабатывает веб-приложения, стоит отметить, что вам также нужно настроить веб-сервер.

Шаг 1 — Установка Python

Django написан на 100% чистом Python, поэтому вам нужно установить Python на вашей системе. Последняя версия Django требует Python 2.6.5 или выше 2.6.x ветки или 2.7.3 или выше 2.7.x ветки, в этом учебнике мы используем Python 2.7 и Django-1.9.1.

Если вы используете самый новый Linux или Mac OS X, Python может уже быть установлен в этих системах. Вы можете проверить это, введя команду: python в командной строке. Если вы видите подобный вывод, это означает, что Python уже установлен.

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
$ python
 Python 2.7.5 (по умолчанию, 17 июня 2014 года, 18:11:42)
 [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] на linux2

В противном случае, вы можете загрузить и установить последнюю версию Python по следующей ссылке:   http://www.python.org/download. Вот соответствующие версии:

Версия DjangoВерсия Python
1.82.7, 3.2 (до конца 2016 года), 3.3, 3.4, 3.5
1.9, 1.102.7, 3.4, 3.5

Шаг 2 — Установка Django

Установка Django проста, но шаги установки зависят от вашей операционной системы. Поскольку Python — это язык, независимый от платформы, Django имеет пакет, который работает везде, независимо от вашей операционной системы.

Вы можете загрузить последнюю версию Django по этой ссылке:  http://www.djangoproject.com/download.

Примечание: Этот учебник основан на примере разработки на Windows 7 64bit.

Установка UNIX/Linux и Mac OS X

Если вы используете систему Linux или Mac OS, то у вас есть два способа установить Django −

       Если операционная система поддерживает пакетный менеджер, вы можете установить easy_install или pip.            Прежде чем вручную устанавливать, скачайте официальной архивной пакета вручную.    

Мы будем рассматривать второй вариант после первого, в зависимости от типа вашей операционной системы. Если вы решите следовать первому варианту, обратите внимание на версию Django, которую вы устанавливаете.

Например, если вы скачали архив с ссылке выше, он должен быть类似 такому Django x.xx.tar.gz:

Разархивируйте и установите.

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
$ tar xzvf Django-x.xx.tar.gz
 $ cd Django-x.xx
 $ sudo python setup.py install

Вы можете проверить вашу установку, запустив следующую команду −

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
$ django-admin.py --version

Если на экране отображается текущая версия Django, то это означает, что все настройки завершены.

Примечание - Для некоторых версий Django будет удален «.py» у django-admin.

Установка Windows

В этом руководстве мы используем систему Windows для объяснения примера, предположим, что Django и Python установлены на вашем компьютере.

Сначала, проверка пути.

В некоторых версиях Windows (Windows 7) может потребоваться обеспечить, чтобы путь системы Path был следующим, C:\Python27\;C:\Python27\Lib\site-packages\django\bin\, конечно, это зависит от вашей версии Python.

Затем, извлеките и установите Django, мы поместим его в директорию C:\Python27\Django-1.9.1

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
c:\Python27\Django-1.9.1>

Далее, чтобы установить Django, нужно запустить следующие команды, вам потребуется администраторский доступ для выполнения команд Shell «cmd» -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
C:\Python27\Django-1.9.1>python setup.py install

После определенного времени на экране будет отображаться результат, как показано на следующем рисунке:

Чтобы проверить вашу установку, откройте команду Prompt и введите следующие команды−

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
c:\>django-admin.py --version

Если на экране отображается текущая версия Django, то все настройки OK.

или

Введи индикатор команды «cmd», затем введи python, затем -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ru.oldtoolbag.com
# Date : 2020-08-08
c:\> python
 >>> import django
 >>> print django.get_version()

Шаг 3 - Установка базы данных

Django поддерживает несколько основных движков базы данных, которые можно выбирать в зависимости от ваших требований.

MySQL (http://www.mysql.com/) PostgreSQL (http://www.postgresql.org/) SQLite 3 (http://www.sqlite.org/) Oracle (http://www.oracle.com/) MongoDb (https://django-mongodb-engine.readthedocs.org) GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)

Вы можете ознакомиться с соответствующей документацией, чтобы установить и настроить выбранную вами базу данных.

Примечание - 5 и 6 являются NoSQL базами данных.

Шаг 4 - Веб-сервер

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

Однако, Django поддерживает Apache и другие популярные веб-серверы, такие как lighttpd. Мы будем обсуждать эти два различных примера в后续 главах.