Создавай управляемые данными веб-сайты с помощью платформы Python Django

Средний уровень
Разработка
Учащийся
Azure
Служба приложений Azure

Используйте Django для создания управляемых данными веб-сайтов.

Из этой схемы обучения вы узнаете, как с помощью Django сделать следующее:

  • создать приложение;
  • создать базу данных и управлять ей;
  • настроить суперпользователя для сайта администрирования;
  • Создавайте динамические HTML-страницы с помощью шаблонов.
  • разработать формы, управляемые данными.

Предварительные требования

  • Промежуточные знания Python:
    • Управление пакетами
    • Наследование и смешивание
  • Средний уровень знания HTML и CSS

Модули, включенные в эту схему обучения

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

Платформа Django ориентирована на приложения на основе данных, поэтому она предоставляет собственный объектно-реляционный модуль сопоставления (ORM). Мы рассмотрим основные понятия ORM и принципы работы Django ORM. Мы создадим собственные модели и настроим базу данных.

Вероятно, самой популярной особенностью фреймворка Python Django является встроенный сайт администратора, который позволяет внутренним пользователям управлять данными без необходимости создания специальной утилиты. Мы рассмотрим, как настроить пользователей для использования этого сайта и как настроить сам сайт.

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

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

Чтобы приложение было доступно по всему миру, его необходимо где-то разместить. Здесь вы узнаете, как развернуть приложение в Azure и создать для него базу данных.