В данном руководстве я расскажу вам как правильно установить 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 на компьютере. Не стесняйтесь оставлять комментарии ниже, если у вас есть какие-либо вопросы, я постараюсь ответить на все.
Объединить статьи о виртуальном окружении либо добавить сюда информацию о запуске-остановке venv
спасибо, добавил ссылочку в статью)
Благодарю вас за полезную и очень нужную информацию.Есть такие моменты о которых я и не догадывалась,теперь знаю чуть больше)
если узнали что то новое, я рад, не зря писал)