Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn the Django REST Framework
Intro
Intro (0:49)
Which Version of Python (1:10)
How APIs Work
Overview Of How APIs Work (0:53)
URLs (2:50)
URL Endpoints With IDs (1:00)
Methods (2:57)
Status Codes (2:48)
Responses (2:52)
What Makes A Rest API (1:50)
Postman
Using Postman to Test Your API (0:45)
Book API
Intro (0:20)
Install Django And Set Up App (1:08)
Create View Classes And URLs (5:14)
Create The Models (2:45)
Create Test Data (7:44)
Get List Of Publishers (5:18)
Get One Publisher (2:18)
Create A Publisher (6:08)
Update A Publisher (2:19)
Delete A Publisher (2:00)
The Author Resource (1:48)
The Book Resource (9:26)
Adding Filters (5:11)
Sorting (3:53)
Pagination (5:27)
Fields To Return (4:45)
Section Code
Book API With Django REST Framework
Install Django Rest Framework (1:02)
Serializers (6:41)
Viewsets (2:46)
Router (6:37)
Converting The Book Resource (1:25)
Pagination (2:20)
Ordering (3:28)
Filtering (3:19)
Field Depth (1:19)
Query Fields (2:26)
Section Code
Todo API
Overview (2:17)
Setup Rest Framework (1:47)
Setup CORS (3:40)
Create Todo Model (3:01)
Create Views And URLs (10:24)
Fix Get Request (0:37)
Delete Requests (4:51)
Return Todo URL (2:50)
Return Single URL (2:07)
Editing A Todo (2:21)
Delete Todo (0:55)
Handle Error Cases (8:08)
Section Code
Authentication and Permissions
Intro (1:14)
Basic Authentication (4:53)
JSON Web Token Authentication (9:06)
Session Based Authentication (3:10)
JavaScript for Session Authentication (5:50)
CSRF Tokens for Session Authentication (4:40)
Permissions (3:09)
Create a Custom Permission (6:59)
Finishing the Custom Permission (4:00)
Section Code
Additional Topics
Hyperlinks (2:01)
The Browseable API (6:22)
Section Code
Outro
Outro (0:46)
Get One Publisher
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock