Spec-Zone.ru › Django 3.2

Как установить 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», если она еще не существует, и настроит виртуальную среду. Чтобы активировать среду, выполните:

...\> project-name\Scripts\activate.bat

Виртуальная среда будет активирована, и вы увидите «(project-name)» рядом с командной строкой, чтобы указать это. Каждый раз при запуске новой командной строки вам нужно будет снова активировать среду.

Установка Django

Django можно легко установить, используя pip внутри вашей виртуальной среды.

В командной строке убедитесь, что ваша виртуальная среда активирована, и выполните следующую команду:

...\> py -m pip install Django

Это загрузит и установит последнюю версию Django.

После завершения установки вы можете проверить установку Django, выполнив django-admin --version в командной строке.

См. Запуск вашей базы данных для получения информации об установке базы данных с Django.

Цветной вывод в терминале

Новое в Django 3.2.

Возможность вывода цветного (а не монохромного) вывода в терминале — это улучшение качества жизни. Это должно работать как в CMD, так и в PowerShell. Если по какой-либо причине это нужно отключить, установите переменную среды DJANGO_COLORS на nocolor.

Для включения этого необходимо установить colorama:

...\> py -m pip install colorama

См. Цветное форматирование синтаксиса для получения дополнительной информации о настройках цвета.

Общие ошибки

  • Если 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.2/howto/windows/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API