Как установить 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!). В дальнейшем для установки пакетов Python будем использовать pip из командной строки.
Настройка виртуальной среды
Рекомендуется предоставлять отдельную среду для каждого проекта Django, который вы создаете. Есть много вариантов управления средами и пакетами в экосистеме Python, некоторые из которых рекомендуются в документации Python https://packaging.python.org/guides/tool-recommendations/. Сам Python поставляется с venv для управления средами, которые мы будем использовать в этом руководстве.
Чтобы создать виртуальную среду для вашего проекта, откройте новую командную строку, перейдите в папку, где хотите создать проект, и введите следующее:
...\> py -m venv project-name
Это создаст папку «имя-проекта», если она еще не существует, и настроит виртуальную среду. Чтобы активировать среду, выполните:
...\> project-name\Scripts\activate.bat
Виртуальная среда будет активирована, и вы увидите «(имя-проекта)» рядом с командной строкой, чтобы обозначить это. Каждый раз, когда вы запускаете новую командную строку, вам необходимо снова активировать среду.
Установка Django
Django можно легко установить, используя pip в вашей виртуальной среде.
В командной строке убедитесь, что ваша виртуальная среда активирована, и выполните следующую команду:
...\> py -m pip install Django
Это загрузит и установит последнюю версию Django.
После завершения установки вы можете проверить установку Django, выполнив django-admin --version в командной строке.
См. Запуск вашей базы данных для получения информации об установке базы данных с Django.
Возможные ошибки
- Если
django-adminотображает только текст справки независимо от аргументов, вероятно, существует проблема с ассоциацией файлов в Windows. Проверьте, установлено ли более одной переменной среды для запуска скриптов Python вPATH. Это обычно происходит, когда установлено более одной версии Python. -
Если вы подключены к интернету через прокси-сервер, могут возникнуть проблемы при выполнении команды
py -m pip install Django. Установите переменные среды для настройки прокси в командной строке следующим образом:...\> set http_proxy=http://username:password@proxyserver:proxyport ...\> set https_proxy=https://username:password@proxyserver:proxyport
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/3.0/howto/windows/