Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Django Models

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.

Intermediate
2h 33m
(4)

Created by Reindert-Jan Ekker

Last Updated Apr 26, 2024

Course Thumbnail
  • Course

Django Models

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.

Intermediate
2h 33m
(4)

Created by Reindert-Jan Ekker

Last Updated Apr 26, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

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.

Django Models
Intermediate
2h 33m
(4)
Table of contents

About the author
Reindert-Jan Ekker - Pluralsight course - Django Models
Reindert-Jan Ekker
28 courses 4.6 author rating 4503 ratings

After years of working in software development, Reindert-Jan Ekker switched to teaching programmers in 2010 and never looked back. He authors Pluralsight courses and teaches classes about Python, data science, devops (among others). Even though he squeezes some development jobs in here and there, teaching is his real passion and he is looking forward to share this passion with you.

Get started with Pluralsight