Как установить Django в Python 3?

установить Django в Python

В данном руководстве я расскажу вам как правильно установить Django на вашем компьютере.

Введение

Если вы только начинаете заниматься веб-разработкой, то Django — это хорошо известный и очень документированный веб-фреймворк на языке Python для простой и быстрой разработки.

Часто Django используются для прототипирования веб приложений.

Django — это высокоуровневый веб-фреймворк Python, который поощряет быструю разработку и чистый, прагматичный дизайн. Созданный опытными разработчиками, он берет на себя большую часть хлопот, связанных с веб-разработкой, так что вы можете сосредоточиться на написании своего приложения без необходимости изобретать колесо.

Цитата с официального сайта www.djangoproject.com

Преимущества Django

Основными преимуществами Django являются:

  • Невероятная скорость разработки. Django был разработан для того, чтобы помочь разработчикам как можно быстрее довести приложение от концепции до завершения.
  • Высокая безопасность. Django серьезно относится к безопасности и помогает разработчикам избежать многих распространенных ошибок безопасности.
  • Превосходная масштабируемость. Некоторые из самых популярных сайтов в Интернете используют возможности масштабирования в Django.

Лично я очень люблю Django, все мои крупные проекты написаны используя этот фреймворк. В какой то момент я даже начал писать не веб приложения на Django и это оказалось тоже весьма удобно 🙂

Как установить Django

Прежде чем начинать свой путь и установить Django, рекомендуется владеть базовыми знаниями в Python. Если у вас есть предварительные знания Python или любого другого языка программирования, вы сможете легко освоить концепцию.

Требования для начала работы с Django следующие:

Python

Django основан на Python, поэтому для начала работы с Django вам потребуется установить Python на ваш компьютер.

Вы можете установить Python на свою машину с официального сайта Python. Вы можете выбрать, на какой операционной системе вы находитесь, и следовать инструкциям там. Установите последний доступный пакет или, если вам нужна какая-то конкретная версия, вы можете выбрать ее самостоятельно.

Если у вас возникают сложности с установкой Python воспользуйтесь моим детальным руководством по установке Python в Windows, Linux и MacOS.

В этом руководстве я буду использовать Python 3.9.6.

Вы можете проверить, установлен ли Python на вашей машине или нет, с помощью этой простой команды. Вы должны увидеть что-то вроде этого.

$ python3 -V

Python 3.9.6

Если и здесь возникают трудности, откройте мою заметку как проверить установлен ли Python.

Виртуальное окружение

Приложения Python часто используют несколько пакетов и модулей, помимо тех, которые поставляются со стандартной библиотекой. Некоторые приложения требуют одну версию одного пакета, а другие — другую. Управление несколькими версиями одного и того же пакета может быть сложным, но вам не стоит беспокоиться, потому что на помощь приходит виртуальная среда.

Основная функциональность виртуальной среды заключается в изоляции приложения от другого приложения, так что любые модули, используемые в одном приложении, не будут мешать работе другого приложения.

Более подробно о виртуальном окружение я писал ранее.

Вы можете установить виртуальную среду через, менеджер пакетов pip в Python, если вы используете Python 2. Если вы используете Python 3, то виртуальная среда поставляется вместе с установкой Python. Здесь я рассматриваю только Python 3.

Откройте терминал и введите следующее:

mkdir project
cd project

python3 -m venv .venv

В результате будет создана папка project, а внутри папки проекта — виртуальная среда .venv. Чтобы активировать это виртуальное окружение, выполните следующую команду:

. .venv/bin/activate

После активации виртуальной среды вы увидите (.venv) перед приглашением вашей оболочки.

Теперь вы готовы перейти к самому основному шагу.

Установка библиотеки Django

После активации виртуальной среды нам нужно установить Django на виртуальную среду с помощью этой команды:

python3 -m pip install Django

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

Если вы хотите установить Django какой-то конкретной версии, то вы можете указать ее в команде при установке.

python3 -m pip install Django==3.2.4

Теперь вы готовы написать свою первую программу на Django.

Заключение

Эта вся необходимая информация для установки Django на ваш компьютер. В этой статье я не ставил задачей описать как запускать новые проекты, как войти в админку, создать администратора и прочие вопросы глубоко уходящие в разработку на Django. Эта статья посвящена исключено установке Django на компьютере. Не стесняйтесь оставлять комментарии ниже, если у вас есть какие-либо вопросы, я постараюсь ответить на все.

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Оцените автора
Егоров Егор
Добавить комментарий

  1. Vovan

    Объединить статьи о виртуальном окружении либо добавить сюда информацию о запуске-остановке venv

    Ответить
    1. Егор Егоров автор

      спасибо, добавил ссылочку в статью)

      Ответить
  2. Юлия

    Благодарю вас за полезную и очень нужную информацию.Есть такие моменты о которых я и не догадывалась,теперь знаю чуть больше)

    Ответить
    1. Егор Егоров автор

      если узнали что то новое, я рад, не зря писал)

      Ответить