Build a Django REST API with the Django Rest Framework. Complete Tutorial.

preview_player
Показать описание
Build a Django Rest API with the Django Rest Framework. Complete Tutorial. There's a lot to cover so be sure to checkout the chapters below.

Setup Links

Links:

00:00:00 Welcome to the Django Rest Framework
00:01:54 Tools we are using
00:04:36 Setup Python Virtual Environment, Install Req, and Start Django
00:11:40 Creating a Python API Client
00:27:01 Run Django Project
00:31:16 Create your first API View
00:37:06 Echo GET Data
00:47:10 Django Model Instance as API Response
00:54:45 Django Model Instance to Dictionary
01:00:41 Rest Framework View & Response
01:04:27 Django Rest Framework Model Serializers
01:14:45 Ingest Data with Django Rest Framework Views
01:27:05 Django Rest Framework Generics RetrieveAPIView
01:35:54 Django Rest Framework CreateAPIView
01:41:57 Django Rest Framework ListAPIView & ListCreateAPIView
01:44:36 Using Function Based Views For Create Retrieve or List
01:55:17 UpdateAPIView & DestroyAPIView
02:04:05 Mixins and a Generic API View
02:16:33 Session Authentication & Permissions
02:23:21 User & Group Permissions with DjangoModelPermissions
02:30:55 Custom Permissions
02:45:46 Token Authentication
02:59:45 Default Django Rest Framework Settings
03:07:39 Using Mixins for Permissions
03:13:15 ViewSets & Routers
03:25:51 URLs, Reverse, & Serializers
03:33:47 Model Serializer Create & Update Methods
03:41:47 Custom Validation with Serializers
03:53:04 Request User Data & Customize View Queryset
04:08:44 Related Fields & Foreign Key Serializer
04:24:30 Pagination
04:32:36 A Django Based Search for our Product API
04:48:34 Building your Search Engine on Algolia
05:09:54 Agolia Search Client for Django
05:30:22 Unified Design of Serializers & Indices
05:46:48 JSON WEB Token Authentication with simplejwt
06:00:30 Login via JavaScript Client
06:16:23 Handle Request Blocked by CORS via django cors headers
06:23:53 Using JWT with JS Client
06:39:54 Search via REST API & JS Client
07:00:35 Thank you and next steps
Рекомендации по теме
Комментарии
Автор

Chapters:

00:00:00 Welcome to the Django Rest Framework
00:01:54 Tools we are using
00:04:36 Setup Python Virtual Environment, Install Req, and Start Django
00:11:40 Creating a Python API Client
00:27:01 Run Django Project
00:31:16 Create your first API View
00:37:06 Echo GET Data
00:47:10 Django Model Instance as API Response
00:54:45 Django Model Instance to Dictionary
01:00:41 Rest Framework View & Response
01:04:27 Django Rest Framework Model Serializers
01:14:45 Ingest Data with Django Rest Framework Views
01:27:05 Django Rest Framework Generics RetrieveAPIView
01:35:54 Django Rest Framework CreateAPIView
01:41:57 Django Rest Framework ListAPIView & ListCreateAPIView
01:44:36 Using Function Based Views For Create Retrieve or List
01:55:17 UpdateAPIView & DestroyAPIView
02:04:05 Mixins and a Generic API View
02:16:33 Session Authentication & Permissions
02:23:21 User & Group Permissions with DjangoModelPermissions
02:30:55 Custom Permissions
02:45:46 Token Authentication
02:59:45 Default Django Rest Framework Settings
03:07:39 Using Mixins for Permissions
03:13:15 ViewSets & Routers
03:25:51 URLs, Reverse, & Serializers
03:33:47 Model Serializer Create & Update Methods
03:41:47 Custom Validation with Serializers
03:53:04 Request User Data & Customize View Queryset
04:08:44 Related Fields & Foreign Key Serializer
04:24:30 Pagination
04:32:36 A Django Based Search for our Product API
04:48:34 Building your Search Engine on Algolia
05:09:54 Agolia Search Client for Django
05:30:22 Unified Design of Serializers & Indices
05:46:48 JSON WEB Token Authentication with simplejwt
06:00:30 Login via JavaScript Client
06:16:23 Handle Request Blocked by CORS via django cors headers
06:23:53 Using JWT with JS Client
06:39:54 Search via REST API & JS Client
06:48:40 Algolia InstantSearch.js
07:00:35 Thank you and next steps

CodingEntrepreneurs
Автор

Man teaching 7 Hrs Django Rest framework tutorial without any Rest, impressive!

AbhishekVerma-fewo
Автор

I just wanted to let you know, that this tutorial was probably one of the biggest reasons I got a job offer as a backend developer. I really like your in depth approach showing all the mechanisms happening in the background. Thank you!

phrk
Автор

This tutorial is gold, I'm very new to this but the way it is being explained is very good. The style of showing the hard way and showing the more practical way helps you understand the value of the already created frameworks.

henrystone
Автор

This is amazing, 7hrs of free, sought after content. Thank you!
Love the way he teaches with so much confidence. I hope to be like him someday 🙏🏽

ezraezeiru
Автор

it's been a long journey that your channel raised up my career life with python and django stuffs.
i can't even describe how thankful your support is. your channel made a person to a good developer .
Thank You So Much. Hope you well and happy. Have a Good Day

zwelinux
Автор

Thanks very much for creating this course! I'm around 30 minutes in and loving it so far. I'm actually a .NET REST API Developer at a large tech firm and I'm really enjoying learning more about Python and the Django REST Framework. This is a great course to shore up my fundamentals and strengthen my ability as an API Dev.

jcoder
Автор

I've been searching for a month for another good tutorial like this on YouTube for DRF, but I couldn't find it, to be very honest.
This man is amazing!!!!

sunnyhaider
Автор

I swear when it comes to Django related content This guy definitely is the first one I think of

Thank you so so much for putting in the time and explained very clearly

Love and support

xnjmgzl
Автор

Woooow! whatever I do can’t pay for your work, Really thank you. I was looking for Rest tutorial for a while and non was good, then suddenly saw your tutorial 😍 you don’t know how much I am happy and confident when see a tutorial from you.

worldtechnology
Автор

This is amazing!!! Thank you for taking the time to teach such valuable topics. Not only this one but your entire Django series. Much love from Costa Rica!

marcoortiz
Автор

This is by far one of the best tutorials I have ever seen. Thank you so much!

soroushmehraban
Автор

I remember I started watching this video and had to pause for my exam.
Then I started again a day before and must admit this entire video is very well thought out.
Thank you CFE.

parthokr
Автор

Thank you so much for this course. Just found a job while transitioning from flask to django.

You deserve all the best!!!

konradwysokinski
Автор

I just want to say thank you. I'm currently building out a own project, that requires a heavy backend framework and this really gave me a comprehensive understanding of the topic (not only drf but APIs and Backends in general). It's amazing that this stuff is on the internet for free. Keep up the brilliant work.

niklasburghardt
Автор

justin, the content you give us for free is just too good to be true, i just opened youtube at work and i couldn't be much happier, just the tutorial i wanted to dig deeper and learn more. thank you.

mohammedhassan-kxyf
Автор

The best tutorial I've ever seen about DRF. Thank you.

giannifed
Автор

Thank you so much for the way this is all presented, taking the time to build up the use cases and adding complexity slowly in a way that flows. Other django/react projects I've tried to follow just throw out the end product as if its obvious why anything is the way it is

pwed
Автор

Your tutorials are super valuable! Thanks for helping me understand what my colleagues do :)

Merryler
Автор

Best drf course on YouTube so far... Thank you so much.

victorbekee