О курсе
Узнать о курсе, его структуре, задачах и целях.
Настройка Django ORM
Завести подготовленный пакет с Django ORM у себя на локальном компьютере
Основные концепции
Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.
Модель
Научиться создавать модели и использовать их.
Запрос данных из базы
Научиться создавать произвольные запросы к данным через специализированный язык запросов
Связи
Научиться строить связи "один ко многим" и "один к одному"
Многие ко Многим
Познакомиться с наиболее сложным видом связи между сущностями.
Аннотирование и агрегация
Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.
Транзакции
Познакомиться со средствами описания транзакций с помощью Django ORM.
Эффективное использование ORM
Узнать о способах более эффективного использования инструментов высокого уровня без ручного написания запросов на SQL.
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса