Try Django 2.2
Lessons
Welcome
3:38
What we're going to build
5:20
Setup Django and Virtual Environment
4:59
What Django Does
6:38
Define a View
2:53
A First URL Mapping
3:32
Multiple Views
2:29
path vs re_path vs url
2:21
Your First Template
2:00
Loading a HTML Template
4:00
Add Bootstrap
1:39
Render Context in Templates
4:22
Stay DRY with Templates
7:09
Rendering Any Kind of Template
5:06
Template Context Processors
2:38
Built-In Template Tags
3:44
Your First App
6:11
Save to the Database
4:36
Model to Django Admin
3:23
Model in a View
5:24
Dynamic URL-based Lookups
4:21
Handling Dynamic URL Errors
3:09
Get Object or 404
4:01
A New Database Lookup Value
7:06
QuerySet Lookups
4:25
A Unique Slug
3:50
CRUD & Views
6:26
CRUD View Outline
4:02
Blog Post List View
3:33
Routing the Views
3:48
Include URLs
5:44
In App Templates
5:24
Submit Raw HTML Form
5:13
A Django Form
5:29
Saving Data from a Django Form
5:30
Model Form
4:23
Validate Data on Fields
4:32
Login Required
3:35
Associate Blog Post to a User with Foreign Keys
7:20
Logged In User & Forms
4:30
Update View with Model Form
3:37
Better Validation on Update Views
3:53
Delete and Confirm
3:39
Blog Post Navigation
3:07
Include the Navbar
2:50
Include with Arguments
7:19
An Included Template for Consistent Design
5:21
Publish Date, Timestamp & Updated
5:55
Model Managers and Custom QuerySets
5:32
Published and Draft Posts
5:29
Static Files and Uploading Files
10:16
Image Field and Uploading Images
5:23
Putting it All Together
9:23
Complex Lookups
7:01
Thank you and next steps
0:59