Django REST Framework Course – Build Web APIs with Python

Django REST Framework Course – Build Web APIs with Python

freeCodeCamp.org

1 год назад

225,623 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Did Coding
Did Coding - 28.11.2022 18:23

I had a lot of fun putting this course together. I hope everyone likes it.

Ответить
noah
noah - 27.09.2023 18:07

For those having issue with getting into virtual env, use command prompt terminal instead of powershell one.

Ответить
Odia David
Odia David - 27.09.2023 03:39

WARNING: If you are a beginner, this tutorial is not for you. The guy kept cutting and pasting code, which is hard to follow and understand, except you have some foundation in Django and how REST web APIs work.

Ответить
vijay pathem
vijay pathem - 26.09.2023 12:32

Your voice reminds me of Peaky Blinders.

Ответить
Haroon Rehman
Haroon Rehman - 23.09.2023 14:06

Instead of Copying and Pasting you should tell us what is the purpose of a certain thing.

Ответить
Suyash priyadarshi
Suyash priyadarshi - 15.09.2023 10:54

pls stop calling an example a 'course'. this was a nice video but not a course which teaches the fundamental working structure of rest_framework.

Ответить
khalid shaikh
khalid shaikh - 25.08.2023 16:09

please can you build an e-commerce angular integrated with Django rest framework project?

Ответить
Amir4v
Amir4v - 22.07.2023 20:08

Amazing,
Thank you :)

Ответить
Juan Arango
Juan Arango - 05.07.2023 19:49

This is an amazing and powerful tutorial, kinda advanced and do not recommend it at all if you're learning Django or DRF

Ответить
Steve Spence
Steve Spence - 28.06.2023 14:39

I really wish people would get over their fascination with docker. I don't want or need to learn docker, I came to learn Django Rest.

Ответить
Niner4Life
Niner4Life - 20.06.2023 18:31

I think this is a great course. I've used django for a couple of years and this helped put things in a broader perspective. I got much more out of using Docker/Docker CLI. Great job.

Ответить
Shahzaib Ali
Shahzaib Ali - 18.06.2023 17:41

It's nice to have structured steps to follow but felt like all he's doing is copying and pasting.

Ответить
Hulker
Hulker - 17.06.2023 13:53

Just a heads up and for anyone experiencing the same issues I had, in module 3 I was getting errors when running docker-compose stating that "Package 'netcat' has no installation candidate" and that was halting the whole process. Apparently you need to change "apt-get -y install netcat" to "apt-get -y install netcat-traditional" in both of the files Dockerfile and Dockerfile_app (found in the /backend/docker/docker_files folder), this allowed the docker-compose process to complete. Not sure if it will have any reprecussions later on in the course but if it does I'll edit this comment.

Ответить
Matthew Johnson
Matthew Johnson - 01.06.2023 16:00

Great tutorial and very informative as well KUDOS but looking at things from a beginner’s perspective, it absolutely not beginners friendly at all. I can bet the individual will practically struggle through the whole thing. Meanwhile this is exceptional. Keep up the good work.

Ответить
Vanexcel Acheampong
Vanexcel Acheampong - 23.05.2023 23:39

Anyone having difficulty with this tutorial should first read the following books in the same order: Django for beginners -> Django for APIs -> Django for Professionals. You can start working on APIs with Django rest framework after reading the first 2 books. Peace!

Ответить
Балаби Турембеков
Балаби Турембеков - 20.05.2023 23:57

Thank u so much.

Ответить
Muzaffar Sabitjanov
Muzaffar Sabitjanov - 16.05.2023 15:10

Thank you so much for this course!

Ответить
Ashok Neupane
Ashok Neupane - 13.05.2023 14:06

never seen a teacher worse than him

Ответить
Sezai Emre Konuk
Sezai Emre Konuk - 04.05.2023 14:53

Summary:

Lets copy this code and paste it.
This is not a deep dive in to drf

Ответить
Yano
Yano - 30.04.2023 13:39

i get the following error when I use 'python'. ModuleNotFoundError: No module named 'django'. when I use 'python3' instead get no errors. should I concern about it? -> never mind. an alias for another python was in effect in venv.

Ответить
Mikhail Kalashnikov
Mikhail Kalashnikov - 29.04.2023 01:38

Does it cover swagger docs implementation?

Ответить
n212 n212
n212 n212 - 27.04.2023 16:43

Good course, but it's really unfortunate you skipped over so many essential core fundamentals. It makes it harder to follow if you're new, and expects you to know a lot of about Django if you want more than a basic understanding.

Ответить
Nicole Araujo
Nicole Araujo - 25.04.2023 17:32

I'm getting "ERROR: No matching distribution found for Django==4.1.3 (from -r backend/requirements.txt (line 2))" When I install from the requirements document. when I pip install django, I receive version 3.2.18. I hope this suffices?

Ответить
Typically Thomas
Typically Thomas - 24.04.2023 15:34

Yet another course that promises to teach you stuff but only goes into its very specific area without offering more general methods

Ответить
Yasir Qureshi
Yasir Qureshi - 18.04.2023 03:35

You are mapping title and description fields in the Serialzer to the name and message. But we don't have title and description fields in the Contact model. How its working?

Ответить
D3F3KT
D3F3KT - 17.04.2023 17:33

Too much copy and pasting here and there and not enough explanation of the code ...

Ответить
Jindřich Jokel
Jindřich Jokel - 08.04.2023 23:45

the clone stuff is actualy worse causing a lot of errors, just show us what to install with pip and dont complicate it ...

Ответить
Sadok Bejar
Sadok Bejar - 05.04.2023 02:12

hello , i'm a beginner but i hade to ask ! is this the right way to implement jwt-auth in django ?
as i know a jwt token is not something you put in database ! it's a long string that is create each time a user matches the records in database . so a jwt-token will change in evry authentification . if i inderstand correctly, the jwt-token is static for each user in this exemple .
thank you :)

Ответить
wissem golli
wissem golli - 03.04.2023 19:44

very helpful and instructful video! thx

Ответить
Kevin Freeman
Kevin Freeman - 20.03.2023 23:53

So overall i like the course. Im having some major issues though. I am new to django and am getting stuck in various areas. Usually I would be able to deduce and work backwards to figure out the issues but the virtual environment/docker/massive amount of copy/paste is making it basically impossible for me to follow where my error could be. I'm sure it makes things easier and more convenient but I can't troubleshoot this at all :/

Ответить
Onke Dume
Onke Dume - 18.03.2023 14:30

Incredible! I enjoyed the course a lot. Everything worked as expected and I managed to also start a project I wanted to do using Django APIs.

Ответить
Barrientos Cardenas Lino Fernando
Barrientos Cardenas Lino Fernando - 15.03.2023 01:04

Why don't we create the signals file in the core application, if it receives signals when a record of the User table is updated or created, it wouldn't make more sense to put it in the application where the Contact model is located.

Ответить
Wil Villafane
Wil Villafane - 12.03.2023 06:36

I am excited about learning this. I completed module 1 but there were two things that did not happen as shown on video.
First, after activating the virtual environment using "venv\Scripts\activate.bat" I did not see the terminal display "(venv)" leading the path. I don't know how to find out if the virtual environment was activated.
Second, after installing the packages & requirements the pip installation reported a succesful install, but the packages are not shown under the venv>>Lib\site-packages directory as shown in video.
I perform a git checkout and pull origin and results displayed 'Already up to date.'
Did I do this right?

Ответить
acedogg90
acedogg90 - 04.03.2023 19:43

in module one my Django, the Rest framework, and a few other things did not install. Is there anyone else having this issue?

Ответить
Md Billal Yasir
Md Billal Yasir - 02.03.2023 12:40

I got a perfect tutorial. Thanks bobby!

Ответить
Vinayak G
Vinayak G - 23.02.2023 11:22

Cool

Ответить
Picasso Of AI
Picasso Of AI - 21.02.2023 22:57

Somehow you've managed to provide useful content in such a short period of time. Great Content, You've got a subscriber.

Ответить
Humble Titan
Humble Titan - 15.02.2023 12:53

at the end of module 3>> my docker container "drf_course-api-1 seems to be stuck on restarting. I've pulled the exact replica files from git to make sure it wasn't my error. still the same issue. great course

Ответить
Yun-Chi Pang
Yun-Chi Pang - 15.02.2023 05:54

thank you bobby for putting this together. I had a ton of fun building my first api ^^

Ответить
Aquarius
Aquarius - 14.01.2023 17:54

Thank you so much for this course.

Ответить
NIKTA BORSE
NIKTA BORSE - 11.01.2023 11:28

Can we connect to a virtual server to fetch data through django

Ответить
Drifting Wisdom
Drifting Wisdom - 08.01.2023 00:19

In module 3 while running command 'docker-compose up -d --build' it shows me an error saying 'docker-compose is not recognized as the name of a cmdlet, function, script file, or operable program and so on.......'. What should I do in order to get rid of this error. I have tried reinstalling docker.

Ответить
Fish N Chips
Fish N Chips - 07.01.2023 12:51

The beard is back!

Ответить
Abduboriy
Abduboriy - 04.01.2023 21:38

you just messed up all the stuff with docker, you would have better explained it also, l mean the configuration.

Ответить
Sahil Singhai
Sahil Singhai - 22.12.2022 15:03

ALLOWED_HOSTS = os.environ.get("DJANGO_ALLOWED_HOSTS").split(" ")
AttributeError: 'NoneType' object has no attribute 'split
Module -2 while I am trying to make migrations I am getting this error. Can anybody help me this ?

Ответить
Simraan Khatib
Simraan Khatib - 13.12.2022 20:57

Great Course really. Btw, which extension did you use for this arrows pointing towards code? It looks good :)

Ответить
Sadiq .r
Sadiq .r - 11.12.2022 18:15

This video is not for beginners, u should mention that

Ответить