Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Mastering backend development
·
Module 3
Database Modeling with Django ORM
1
Relational Database Fundamentals
Explain the core concepts of the relational database model (tables, rows, columns, keys).
2
Django ORM: Models to Database Tables
Explain how the Django ORM maps Python classes to database tables.
3
Defining Django Models and Fields
Define Django models with appropriate field types and constraints.
4
Django Model Relationships
Implement relationships between models (OneToOne, ForeignKey, ManyToMany).
5
Database Migrations: Managing Schema Changes
Create and apply database migrations to manage schema changes.
ORM Fundamentals: CRUD Operations
Perform create, read, update, and delete (CRUD) operations using the ORM.
7
Django QuerySet Basics: Filtering & Retrieval
Write basic queries using the Django QuerySet API for filtering and retrieval.
8
Django Admin: Data Interaction and Management
Interact with and manage model data using the Django Admin interface.
Previous module
Introduction to Django
Next module
Building APIs with Django REST Framework