Как установить 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
    

Copyright ©2021 All rights reserved