Рубрики

Джанго Введение и установка

Что такое Джанго?
Django — это основанная на Python веб-инфраструктура, которая позволяет быстро создавать веб-приложения без всех проблем с установкой или зависимостями, которые обычно возникают в других инфраструктурах.
Когда вы создаете сайт, вам всегда нужен подобный набор компонентов: способ обработки аутентификации пользователя (регистрация, вход, выход), панель управления для вашего сайта, формы, способ загрузки файлов и т. Д. Django дает вам готовые компоненты для использования.

Почему Джанго?

  1. Это очень легко переключить базу данных в фреймворке Django.
  2. Он имеет встроенный интерфейс администратора, который облегчает работу с ним.
  3. Django — это полностью функциональная структура, которая больше ничего не требует.
  4. Имеются тысячи дополнительных пакетов.
  5. Это очень масштабируемо.

Популярность Джанго
Django используется во многих популярных сайтах, таких как: Disqus, Instagram, Knight Foundation, MacArthur Foundation, Mozilla, National Geographic и т. Д. Существует более 5 000 онлайн-сайтов, основанных на фреймворке Django. ( Источник )
Такие сайты, как Hot Frameworks, оценивают популярность фреймворка путем подсчета количества проектов GitHub и вопросов StackOverflow для каждой платформы, здесь Django находится на 6-й позиции. Веб-фреймворки часто называют себя «самоуверенными» или «неубежденными», основываясь на мнениях о правильном способе решения любой конкретной задачи. Джанго несколько самоуверен, следовательно, поставляет в обоих мирах (самоуверенный и неубежденный).
Некоторые особенности Джанго
Универсальность Джанго
Django может создать практически любой тип сайта. Он также может работать с любой клиентской средой и может доставлять контент в любом формате, таком как HTML, JSON, XML и т. Д. Некоторые сайты, которые можно создать с помощью Django, — это вики, социальные сети, новые сайты и т. Д.

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

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

портативность
Все коды фреймворка Django написаны на Python, который работает на многих платформах. Что приводит к запуску Django на многих платформах, таких как Linux, Windows и Mac OS.

Установка Джанго

  • Установите python3, если он не установлен в вашей системе (в соответствии с конфигурацией вашей системы и ОС) отсюда . Попробуйте на этот раз скачать последнюю версию python — python3.6.4.
  • Примечание. Установка Django в Linux и Mac аналогична, здесь я показываю его в Windows для Linux и Mac, просто откройте терминал вместо командной строки и выполните следующие команды.

  • Установите командную строку pip- Open и введите следующую команду
python -m pip install -U pip

  • Установить виртуальную среду — введите следующую команду в cmd-
  • pip install virtualenv

  • Установить виртуальную среду. Настройка виртуальной среды позволит вам редактировать зависимости, которые обычно не допускаются вашей системой.
    Выполните следующие действия для настройки виртуальной среды:
    1. Создайте виртуальную среду, задав эту команду в cmd-
      virtualenv env_site
    2. Измените каталог на env_site с помощью этой команды:
      cd env_site
    3. Перейдите в каталог Script внутри env_site и активируйте виртуальную среду
      cd Script
      activate
  • Установите Django. Установите Django, введя следующую команду:
    pip install django
  • Вернитесь в каталог env_site-
    cd ..
  • Начните проект, выполнив следующую команду:
    django-admin startproject geeks_site
  • Изменить каталог на geeks_site
    cd geeks_site
  • Запустите сервер. Запустите сервер, введя следующую команду в cmd-
    python manage.py runserver
  • Чтобы проверить, работает ли сервер или нет, зайдите в веб-браузер и введите http://127.0.0.1:8000/ в качестве URL.
  • Ссылка
    developer.mozilla.org

    Рекомендуемые посты:

    Джанго Введение и установка

    0.00 (0%) 0 votes