Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate Django Series: Part 1
Getting Started (3m)
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
Bonus: Redeem Your FREE Access to PyCharm
Django Fundamentals (45m)
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 (45m)
1- Introduction (0:42)
2- Introduction to Data Modeling (2:38)
3- Building an E-commerce Data Model (4:34)
4- Organizing Models in Apps (5:20)
5- Creating Models (6:47)
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 (40m)
1- Introduction (0:32)
2- Supported Database Engines (1:12)
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 (100m)
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:41)
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:04)
12- Deferring Fields (3:14)
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:31)
26- Executing Raw SQL Queries (4:19)
The Admin Site (1h)
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:52)
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
9- Defining Many-to-many Relationships
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock