Defining a Model Class
Turn a Python class into a database table.
A Class That Becomes a Table
In Django, a model is a Python class that describes one kind of data. Each model becomes a real database table for you.
Inherit from models.Model
Every model subclasses models.Model. That parent gives your class all the powers to talk to the database. 🗄️
from django.db import models
class Book(models.Model):
passAll lessons in this course
- Defining a Model Class
- Choosing Field Types
- Field Options: null, blank, default
- str and the Meta Class