Что такое Django framework?

Django - это высокоуровневый бесплатный веб-фреймворк с открытым исходным кодом, основанный на Python, который следует архитектурному шаблону Модель-Представление-Шаблон (MVT). Это полнофункциональная серверная веб-платформа. Поддерживается Django Software Foundation.

Основные цели Django - простота, гибкость, масштабируемость, надежность. У него есть админ-панель, с которой проще работать.

Некоторые известные компании используют Django, например: - Instagram, Mozilla, Bitbucket, Spotify, Dropbox, NASA, Reddit и т. Д.

Почему мы используем фреймворк Django?

Это просто и быстро

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

Это безопасно

  • безопасность - главный приоритет для Django. Это помогает разработчику избежать многих распространенных ошибок, таких как « SQL-инъекция , межсайтовый скриптинг и кликджекинг ».
  • Система аутентификации пользователей обеспечивает безопасный способ управления учетными записями пользователей и паролями.

Использует любой проект веб-приложения

  • Вы можете взяться за проект любого размера и мощности, будь то простое веб-приложение или высоконагруженное веб-приложение.
  • Это кроссплатформенный, что означает, что ваш проект может быть основан на Mac, Linux и Windows.
  • Он полностью загружен с дополнительными функциями и масштабируем, поэтому мы можем создавать приложения, которые обрабатывают большой трафик и большие объемы информации.

Невероятно универсальный

  • Компании, организации и правительства использовали Django для создания самых разных вещей - от систем управления контентом до социальных сетей и платформ для научных вычислений.

Начало работы с настройкой среды Django

Прежде чем мы сможем использовать Django, нам нужно будет настроить среду Django в нашей системе. Давайте дополним руководство по установке всех возможностей: -

Шаг 1. Установите Python и pip

Django Software Foundation рекомендует использовать Python 3, поэтому мы можем установить Python 3 с помощью этой команды:

$ sudo apt-get install python3

Чтобы проверить успешную установку Python 3, запустите команду проверки версии:

$ python3 -V

Теперь, когда у нас установлен Python3, нам также потребуется установить pip с помощью этой команды:

$ sudo apt-get install -y python3-pip

Чтобы проверить успешность установки, запустите команду версии:

$ pip3 -V

Теперь у нас также установлен pip, давайте установим еще необходимые пакеты.

Шаг 2. Установите virtualenv

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

Для установки virtualenv мы можем использовать команду pip3, как показано ниже:

$ pip3 установить virtualenv

Чтобы проверить успешность установки virtualenv, выполните команду версии:

$ virtualenv - версия

Шаг 3. Установите Django

Есть несколько способов установить Django, но мы собираемся установить Django с помощью pip в виртуальной среде.

Теперь нам нужно создать каталог, который будет содержать приложения Django. Выполните следующую команду, чтобы создать каталог, который называется «Django-project», а затем перейдите в этот каталог.

Примечание: - Имя каталога будет по вашему выбору.

$ mkdir Джанго-проект

$ cd Django-проект

Внутри каталога Django-project нам нужно будет создать виртуальную среду. Чтобы создать виртуальную среду, выполните приведенную ниже команду:

$ virtualenv envr

Примечание. - envr - это имя виртуальной среды, и это имя также будет вашим выбором.

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

$ исходный бункер / активировать

После активации virtualenv мы установим Django с помощью pip. Для установки выполните эту команду:

$ pip install django // Это последняя версия

$ pip install django == 1.11.0 // Это для конкретной версии

Давайте проверим успешную установку Django, выполнив проверку версии:

$ django-admin - версия

Чтобы деактивировать виртуальную среду, выполните эту команду:

$ деактивировать

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

В следующем рассказе мы создадим проект Django.