Курс «Python: Django ORM»

Последнее обновление: 25 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

10 уроков (видео и/или текст)
8 упражнений в тренажере
31 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите Django ORM – основной способ работы с данными в Django. Вы узнаете больше о моделях и их отображениях на базу данных, о миграциях и построении запросов. Вы разберетесь, как описывать связи между моделями и выполнять обратимые операции в режиме транзакций. Знания из этого курса позволят вам удобно работать с данными в проектах на Django.

Чему вы научитесь

  • Работать с современной ORM
  • Строить сложные запросы с функциями агрегации и аннотаций
  • Анализировать эффективность использования ORM

Программа

1

Введение

Знакомимся с целями и задачами курса

2

Настройка Django ORM

Заводим подготовленный пакет с Django ORM у себя на локальном компьютере

3

Основные концепции

Знакомимся с базовыми понятиями: модели, схема, запросы, CRUD

4

Модель

Учимся создавать модели и использовать их

5

Запрос данных из базы

Учимся создавать произвольные запросы к данным через специализированный язык запросов

6

Связи

Учимся строить связи «один ко многим» и «один к одному»

7

Многие ко Многим

Знакомимся с наиболее сложным видом связи между сущностями

8

Аннотирование и агрегация

Учимся добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД

9

Транзакции

Знакомимся со средствами описания транзакций с помощью Django ORM

10

Эффективное использование ORM

Поговорим о способах более эффективного использования инструментов высокого уровня без ручного написания запросов на SQL

Формат обучения

Испытания

1

Цитата дня

2

Корзина покупок

3

Библиотека

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы