Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Django Models

via Pluralsight

Overview

Django’s ORM is one of the most powerful and easy to use Python ORMs. This course will teach you how to leverage the full power of Django Models to build better data models for your web applications.

The data model layer is the core of every Django web application. In this course, Django Models, we will explore all aspects of Django Models in-depth. First, you'll learn about Django Model classes and their fields, and how to customize them. Next, you'll discover how to build queries, including some of the more advanced tools that Django includes. Finally, you'll learn how to optimize those queries. and also take a look at migrations, a powerful way to manage changes in your database structure. When you're finished with this course you'll have the knowledge needed to leverage the full power of Django Models to build better data models for your web applications.

Syllabus

  • Course Overview 1min
  • Introduction: ORM and Django Models 7mins
  • Django Model Classes and Instances 23mins
  • Django Model Fields 28mins
  • Managers and QuerySets 35mins
  • Customizing Model Behaviour 23mins
  • Migrations 21mins
  • Optimizing the ORM 12mins

Taught by

Reindert-Jan Ekker

Reviews

Start your review of Django Models

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.