This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate Django Series Part 1
Getting Started
1- Introduction (0:58)
2- Prerequisites (0:40)
3- How to Take this Course (1:03)
4- Supplementary Materials
5- Getting Help
6- Learning Paths
7- Follow Me Around
Django- Resources
Django Fundamentals
1- Introduction (0:37)
2- What is Django (2:49)
3- How the Web Works (4:24)
4- Setting Up the Development Environment (2:00)
5- Creating Your First Django Project (6:11)
6- Using the Integrated Terminal in VSCode (2:43)
7- Creating Your First App (3:30)
8- Writing Views (1:51)
9- Mapping URLs to Views (4:43)
10- Using Templates (4:08)
11- Debugging Django Applications in VSCode (7:52)
12 - Using Django Debug Toolbar (4:26)
Building a Data Model
1- Introduction (0:43)
2- Introduction to Data Modeling (2:39)
3- Building an E-commerce Data Model (4:34)
4- Organizing Models in Apps (5:20)
5- Creating Models (6:48)
6- Choice Fields (4:12)
7- Defining One-to-one Relationships (3:44)
8- Defining a One-to-many Relationship (4:09)
9- Defining Many-to-many Relationships (2:37)
10- Resolving Circular Relationships (3:47)
11- Generic Relationships (6:57)
Setting Up the Database
1- Introduction (0:32)
2- Supported Database Engines (1:13)
3- Creating Migrations (8:02)
4- Running Migrations (5:01)
5- Customizing Database Schema (3:26)
6- Reverting Migrations (4:04)
7- Installing MySQL (2:09)
8- Connecting to MySQL (3:32)
9- Using MySQL in Django (4:14)
10- Running Custom SQL (2:55)
11- Generating Dummy Data (3:29)
Django ORM
1 - Introduction (0:41)
2- Django ORM (3:22)
3- Resetting the Database (4:00)
4- Managers and QuerySets (5:26)
5- Retrieving Objects (5:01)
6- Filtering Objects (5:42)
7- Complex Lookups Using Q Objects (3:56)
8- Referencing Fields using F Objects (1:51)
9- Sorting (3:49)
10- Limiting Results (1:22)
11- Selecting Fields to Query (6:05)
12- Deferring Fields (3:15)
13- Selecting Related Objects (9:13)
14- Aggregating Objects (3:21)
15- Annotating Objects (3:36)
16- Calling Database Functions (3:26)
17- Grouping Data (2:46)
18- Working with Expression Wrappers (2:56)
19- Querying Generic Relationships (6:19)
20- Custom Managers (2:25)
21- Understanding QuerySet Cache (2:08)
22- Creating Objects (4:28)
23- Updating Objects (4:13)
24- Deleting Objects (0:53)
25- Transactions (3:32)
26- Executing Raw SQL Queries (4:19)
The Admin Site
1- Introduction (0:38)
2- Setting Up the Admin Site (4:34)
3- Registering Models (3:34)
4- Customizing the List Page (4:07)
5- Adding Computed Columns (1:49)
6- Selecting Related Objects (3:53)
7- Overriding the Base QuerySet (2:50)
8- Providing Links to Other Pages (5:16)
9- Adding Search to the List Page (1:49)
10- Adding Filtering to the List Page (4:23)
11- Creating Custom Actions (3:27)
12- Customizing Forms (5:43)
13- Adding Data Validation (3:48)
14- Editing Children Using Inlines (2:29)
15- Using Generic Relations (3:58)
16- Extending Pluggable Apps (4:43)
17- What's Next (0:54)
18- The Ultimate Django- Part 2
5- Getting Help
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock