Django Starter Lab · Lesson 6 of 10

Models and Storing Structured Data

Meet Django models as the structured way to define and store application data.

Academy Plus 4 practice exercises 1 homework item

What you will learn

  • Explain what structured data means in a beginner web application.
  • Describe what a Django model class represents.
  • Explain how model fields describe the parts of saved records.
  • Distinguish a model definition from an individual saved record.
  • Read a small model example and identify what each field represents.
  • Choose clear beginner field names for a simple real-world model.

Lesson shape

21 minute lesson with 8 sections, 4 exercises, 4 checkpoint questions, and 1 homework submission.

This track requires the Academy Plus plan.

Lesson outline

What this lesson includes

This lesson is available with the Academy Plus membership. Create an account to open the full student player, exercises, quiz, and completion tracking.

Overview

From page output to stored information

Full lesson content unlocks in the student player.

Explain

Random notes versus structured data

Full lesson content unlocks in the student player.

Explain

What a Django model is

Full lesson content unlocks in the student player.

example

A small model example

Full lesson content unlocks in the student player.

Explain

Beginner field types

Full lesson content unlocks in the student player.

example

Definition, fields, and records

Full lesson content unlocks in the student player.

Practice

Clear field names

Full lesson content unlocks in the student player.

Wrap up

How to think like a builder

Full lesson content unlocks in the student player.

Homework

Assignments attached to this lesson

Text response

Models and Storing Structured Data: quick check

Write a short beginner explanation of the main idea from Models and Storing Structured Data.

Not started

Open homework