Как установить Django в Windows ¶
Этот документ проведет вас через установку Python 3.8 и Django для Windows. Он также содержит инструкции по настройке виртуальной среды, упрощающей работу над проектами Python. Цель состоит в том, чтобы сделать его введением для пользователей, работающих над проектами Django, а не описать, как установить Django, чтобы вы могли разработать исправления для самого Django.
Действия, описанные в этом руководстве, были протестированы с Windows 10. Для других версий инструкции должны быть аналогичными. Вам должно быть удобно использовать командную строку Windows.
Установка Python ¶
Django - это веб-приложение для Python, поэтому в системе должен быть установлен Python. На момент написания этого руководства Python 3.8 - самая последняя версия.
Чтобы установить Python на свой компьютер, посетите https://python.org/downloads/ . Этот сайт должен предложить вам кнопку загрузки последней версии Python. Скачайте исполняемый файл установки и запустите его. Установите флажки «Установить программу запуска для всех пользователей (рекомендуется)» и нажмите «Установить сейчас».
После установки откройте командную строку и убедитесь, что версия Python соответствует той, которую вы установили, запустив:
...\> py --version
Смотрите также
Дополнительные сведения см . В документации Использование Python в Windows .
О pip
¶
pip - это менеджер пакетов для Python, который по умолчанию включен в установщик Python. Он помогает устанавливать и удалять пакеты Python (например, Django!). В остальной части установки мы будем использовать pip
для установки пакетов Python из командной строки.
Настройка виртуальной среды ¶
Общепризнанной хорошей практикой является определение специальной среды для каждого создаваемого вами проекта Django. В экосистеме Python есть много вариантов управления средами и пакетами, некоторые из которых рекомендованы в документации Python . Сам Python содержит venv для управления средами, и именно его мы будем использовать в этом руководстве.
Чтобы создать виртуальную среду для вашего проекта, откройте новую командную строку и перейдите в папку, в которой вы хотите создать проект, затем введите следующее
...\> py -m venv project-name
Это создаст папку с именем «имя-проекта», если она еще не существует, и настроит виртуальную среду. Чтобы активировать среду, запустите
...\> project-name\Scripts\activate.bat
Виртуальная среда будет активирована, и вы увидите «(имя-проекта)» рядом с командной строкой, чтобы убедить вас. Каждый раз, когда вы запускаете новую командную строку, вам нужно будет снова активировать среду.
Установка Django ¶
Django можно легко установить pip
в вашей виртуальной среде.
В командной строке убедитесь, что виртуальная среда активна, и выполните следующую команду:
...\> py -m pip install Django
Это загрузит и установит последнюю версию Django.
В конце установки вы можете проверить, что все прошло успешно, запустив в командной строке.django-admin --version
См. « Начало работы с базой данных» для получения дополнительной информации об установке баз данных с помощью Django.
Общие проблемы ¶
Если
django-admin
отображается только текст справки независимо от указанных параметров, вероятно, проблема с ассоциациями файлов в Windows. Проверьте, определено ли несколько переменных среды для запуска скриптов Python вPATH
. Обычно это происходит, когда установлено несколько версий Python.Если вы используете прокси-сервер для подключения к Интернету, при выполнении команды могут возникнуть проблемы . Задайте переменные среды конфигурации прокси-сервера в командной строке, например:
py -m pip install Django
...\> set http_proxy=http://username:[email protected]:proxyport ...\> set https_proxy=https://username:[email protected]:proxyport