Настройка среды разработки
Теперь, когда вы знаете, что такое Django, мы покажем вам, как настроить и протестировать среду разработки Django для Windows, Linux (Ubuntu) и Mac OS X.
Среда разработки - это установка Django на вашем локальном компьютере, которую вы можете использовать для разработки и тестирования приложений Django до их развертывания в производственной среде.
Так как Django написан на Python, нам нужен Python, чтобы начать работать с Django.
Если у вас уже установлен Python пропустите этот шаг :)
1. Установка Python
Инструкция для пользователей Windows:
- Для начала проверь, какая версия Windows у вас установлена - 32 битная или 64 битная.
Вы можете загрузить Python для Windows с официального веб-сайта: https://www.python.org/downloads/windows/
Перейдите по ссылке "Latest Python 3 Release - Python x.x.x "- Если у вас установлена 64-битная версия Windows, скачайте Windows x86-64 executable installer
- Если нет - скачайте Windows x86 executable installer.
После загрузки дистрибутива вы должны запустить его и следовать инструкциям. Важно запомнить путь, куда вы установили Python. Это понадобится позже.
Обратите внимание на экран мастера установки. Вам нужно выбрать опцию "Add Python 3.x к системной переменной PATH".Для проверки установки откройте командную строку (cmd) и введите
python
, как на картинке ниже:Если у вас также, то вы успешно установили Python!
Инструкция для пользователей Mac OS X:
- Перед установкой Python в OS X вам нужно проверить, что в настройках вашего Mac разрешено устанавливать пакеты, загруженные не из App Store. Перейдите в Системные настройки (в папке «Программы»), нажмите «Защита и безопасность» и выберите вкладку «Общие». Если в разделе «Разрешать загрузки из:» выбран вариант «App Store для Mac», смените его на «App Store для Mac и от установленных разработчиков».
- Перейдите по ссылке https://www.python.org/downloads/release/python-364/ и скачайте дистрибутив Mac OS X 64-bit/32-bit installer
- Сделайте двойной щелчок на python-3.6.4-macosx10.x.pkg для запуска установщика.
Инструкция для пользователей Linux:
- Введите эту команду в консоль:
sudo apt-get install python3.6
- Убедитесь, что установка прошла успешно, открыв Терминал и запустив команду
python3:
$ python3 --version Python 3.6.4
2. Виртуальное окружение
Перед установкой Django мы советуем вам установить крайне полезный интсрумент - Virtualenv , который поможет вам содержать среду разработки в чистоте.
Virtualenv будет изолировать зависимости Python/Django для каждого отдельного проекта. Это значит, что изменения одного сайта никогда не затронут другие сайты, которые вы разрабатываете.
- Создайте новую директорию в домашнем каталоге
cd Desktop mkdir djangoproject
Создадим виртуальное окружение под именем
myvenv.
В общем случае команда будет выглядеть так:python3 -m venv myvenv
Здесь
myvenv
- это имя вашего виртуального окружения. Вы можете назвать иначе, но используйте только прописные буквы, без пробелов и специальных символов.Запустите виртуальное окружение, выполнив:
для Windows:
C:\Users\user\djangoproject> myvenv\Scripts\activate
для Linux и OS X:
$ source myvenv/bin/activate
Вы поймёте, что
virtualenv
запущено, когда увидите префикс(myvenv)
в начале командной строки.
Отлично, теперь все зависимости будут храниться в одном месте. Наконец можно установить Django!
3. Установка Django
После запуска virtualenv
вы можете установить Django с помощью pip
- Убедитесь, что вы используете последнюю версию
pip
(myvenv) ~$ pip install --upgrade pip
- Затем запустите следующую команду:
pip install django~=1.11.0
Вот и всё! Теперь вы готовы создать своё первое приложение на Django!