
Что такое 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.