Тёмный
No video :(

All You Need to Know about WSGI 

Django Lessons
Подписаться 6 тыс.
Просмотров 66 тыс.
50% 1

#django #wsgi #python #web #http #programming
In this lesson we will answer questions like what is WSGI? Why you need it ? Why you need an application (like gunicorn or uwsgi) server at all?
You probably noticed that i did not publish any lesson since some time... this is because I was busy with another project my main Papermerge project - www.papermerge.com - I even got some clients, yey! Anyway, I will publish all PRO lessons for free! Here is the first one!
Enjoy!

Опубликовано:

 

1 сен 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 116   
@djangolessons4614
@djangolessons4614 3 года назад
Hi! You probably noticed that i did not publish any lesson since some time... this is because I was busy with my main project Papermerge - www.papermerge.com - I even got some clients, yey! Anyway, I will publish all PRO lessons for free! Here is the first one!
@vinamarora7049
@vinamarora7049 3 года назад
Explaining such things along with 'why they were developed' gives the best understanding. Thank you!
@acrossover
@acrossover 3 года назад
nowadays, everyone is surrounded by massive amount of documents, tutorials etc. it is a luxury to come across a short & to-the-point, clear and well-explained tutorial. Thank you very much for this great sharing, it saves me, a self-learner, lots of time.
@typwriter1991
@typwriter1991 9 месяцев назад
This is an amazing video. Very clear and especially with the history that explaining why we need it, helps me better understand all the confusion I had to the WSGI, NGINX, Apache, and Django. Thanks for creating such a perfect video!
@alizafari8729
@alizafari8729 3 года назад
Finally, I realized how Gunicorn is related to WSGI! Thanks a lot for this great tutorial.
@djangolessons4614
@djangolessons4614 3 года назад
you are welcome!
@mehdikamani8004
@mehdikamani8004 3 года назад
ahsant 😋😋
@ali-kadar
@ali-kadar 2 года назад
Thank you. That was a simple and easy to understand explanation. I particularly appreciate the first few minutes that start with explaining the history of web servers and web development. We 21st century engineers get most things for granted!
@davehouser1
@davehouser1 3 года назад
Thank you for this video. Your presentation skills, content, and teaching is simple, easy to follow, and straight forward. I have cleared up some nebulas web concepts for me in a short amount of time. Nice work!
@poneis88
@poneis88 3 года назад
Great explanation about WSGI and Gunicorn. I was confused when reading about them when deploying a Django project and it is much clearer now. Thank you!
@user-zv9lj2uy7f
@user-zv9lj2uy7f 3 года назад
It's simple to notice how much work you have done, to have all theese knowledge, and, what's more appreciated, that you decided to share it. Thanks. Good luck 🍀
@ranelpadon8834
@ranelpadon8834 2 года назад
Excellent style of presentation. Love the historical contexts/rationales. Thanks!
@syntaxerror1044
@syntaxerror1044 3 года назад
Hey man. You make short, compact and simple videos. Appreciated!
@hamedmatari2577
@hamedmatari2577 4 месяца назад
this video is not just the best one explaining WSGI and gunicorn, it is the only one that can explain actually. I appreciate a lot
@kenkioqqo
@kenkioqqo 10 месяцев назад
Beautiful explanation. Top notch illustration.
@idjung4
@idjung4 3 года назад
This is a great video! The history/background really helped with understanding WSGI and its benefits.
@Oranges4DaWin
@Oranges4DaWin 3 года назад
Thank you so much! I love your teaching style, keep up the great work!
@junumoon7022
@junumoon7022 3 года назад
Thank you very much from Korea. It is the video that delivers core concepts of web engines in simple and explicit way. Good work!
@jackycwwang
@jackycwwang 2 года назад
Straight to the point and hard-to-earn understandings from history point of view to way this is done this way. Thank you for sharing valuable information!!! ❤
@circuitsofaim
@circuitsofaim Месяц назад
Incredible, finally understood the whole interactions of these 3. Thanks
@dmitrimedvedev4653
@dmitrimedvedev4653 2 года назад
Thanks for great explanation! Now it makes much more sense why I have to use gunicorn. History part is also awesome telling not only how, but why too.
@tarikulislambhuiyan8938
@tarikulislambhuiyan8938 3 года назад
This video was very helpful !!! you're doing a great job Thank you , i'll recommend this channel to my friends.
@martinnieva8484
@martinnieva8484 2 года назад
This is terrifyngly useful! Thank you very much for uploading :)
@Surajjaxa7474
@Surajjaxa7474 3 года назад
Very great lesson. I really appreciate author's hard works.
@8305251920
@8305251920 2 года назад
Thanks for clearing my thought on WSGI
@Jon-vv6nf
@Jon-vv6nf 2 года назад
Awesome explanation! hope to see next new vedio
@abhijithalder4996
@abhijithalder4996 3 года назад
Awesome one😋😋 made my day, I was so confused with this technology stack😋😋
@user-fe1nr3ws1z
@user-fe1nr3ws1z 4 месяца назад
High quality content. You have a talent crunching complex things into simpler ones
@FrancoisSchnell
@FrancoisSchnell 3 года назад
Thanks for the great explanations, keep it up!
@pinch-of-salt
@pinch-of-salt 3 года назад
More such complex yet simple topics!!! I got to know so much about CGI from this video!!
@idobleicher
@idobleicher 2 года назад
Wow! I learned it perfectly! that's really really good!
@standardio8270
@standardio8270 Год назад
Great video!. For me is very important to learn the historical part always help me to remenber and all now many time has sense.
@fyimbtmn
@fyimbtmn 3 года назад
Brilliant video. The depth and explanation was perfect.
@djangolessons4614
@djangolessons4614 3 года назад
Glad you liked it!
@eduardmart1237
@eduardmart1237 3 года назад
Really concise and easy to grasp tutorial!!
@davidbohadana8274
@davidbohadana8274 3 года назад
Great lesson, thanks mate!
@vnie1988
@vnie1988 2 года назад
Very nice explanation, thank you!
@jatinsinghal9486
@jatinsinghal9486 2 года назад
Brilliant Explanation. Thanks a lot
@choiggoggi
@choiggoggi 3 года назад
Brilliantly explained, Thanks!
@craigleppan7164
@craigleppan7164 3 года назад
Thanks - very helpful and informative. Bless you brother.
@prathameshwaghmare5846
@prathameshwaghmare5846 3 года назад
Thanks a lot..very clean explanation 💯💯 You made my day👍
@juanguirao
@juanguirao Год назад
This is an excellent video. Great explanation.
@danalex2991
@danalex2991 2 года назад
Super lesson!
@eduardogil1775
@eduardogil1775 3 года назад
Excellent explanation, thanks for sharing. 👍🏼
@vlad_covers
@vlad_covers 2 года назад
Thank you so much for the explanation 🙏
@kg13
@kg13 3 года назад
This was very helpful, thank you very much!
@muhammedabuodeh9310
@muhammedabuodeh9310 2 года назад
great video! subscribed!
@alejandroalemanhernandez4071
@alejandroalemanhernandez4071 3 года назад
Great video, mate!
@szymonpiechutowski2340
@szymonpiechutowski2340 2 месяца назад
Wonderful video!
@debojyotipramanick2124
@debojyotipramanick2124 3 года назад
Amazingly explained. Thank you :-)
@jplobianco
@jplobianco 2 года назад
Excelent explanation. Thank you for this great video.
@ramirez368
@ramirez368 2 года назад
Best video that I found that explain how CGI works.
@eugaleksandr
@eugaleksandr 2 года назад
Thanks! Useful video
@skohari
@skohari Год назад
Brilliant!!! Thank you so much!
@dominikmaj7088
@dominikmaj7088 2 года назад
Great explanation, thank you!
@Mnassar25
@Mnassar25 4 месяца назад
That was a wonderful lesson
@ranuvijay1
@ranuvijay1 8 дней назад
Amazing video and knowledge 😊
@ujwalc9226
@ujwalc9226 3 года назад
Awesome tutorial ,thank you ♥️♥️
@justchary
@justchary Год назад
Thank you, this was well explained
@StrangeIndeed
@StrangeIndeed 3 года назад
great explanation. Thanks c:
@takshpatel8109
@takshpatel8109 3 года назад
thanks for clarifying those things and flow
@AhmedHassandahabey
@AhmedHassandahabey 3 года назад
All your tutorials are awesome man. Just try to zoom your workspace a little or make the screen resolution less than 1024 so it will look clearer with small screen devices
@hassanumari3938
@hassanumari3938 2 года назад
oh finally I found something that explains the full picture without any gaps
@alisafapour9380
@alisafapour9380 Год назад
Great explanation
@lefteriskapsimalis9613
@lefteriskapsimalis9613 3 года назад
Well explained. Thank you a lot
@PCspray
@PCspray 3 года назад
This helped me a lot to understand WHY I need to use gunicorn instead of using the included dev server from flask. Thank you !
@PCspray
@PCspray 3 года назад
BTW you should teach in university
@ahmed-samer
@ahmed-samer 2 года назад
Great video. Thank you.
@starplatinum2008
@starplatinum2008 3 года назад
great lesson
@monkgreensky2429
@monkgreensky2429 3 года назад
super informative video thanks man.
@yassersaied7279
@yassersaied7279 2 года назад
Wow .. finally I understood the low level details behind communication between front-end and back-end
@KrishanKumar-tf5ve
@KrishanKumar-tf5ve 2 года назад
To the point explanation , Great thanks :)
@LongNguyen-xz7es
@LongNguyen-xz7es 2 года назад
Best explanation so far
@asigari0711
@asigari0711 9 месяцев назад
great video, thank you.
@Mmustafa-v4j
@Mmustafa-v4j 2 года назад
Excellent
@rasimatics
@rasimatics 3 года назад
Awesome 👍👍👍
@mehdikamani8004
@mehdikamani8004 3 года назад
Realy enjoyed the video
@dopestdopex
@dopestdopex 2 года назад
Great explaination with a lot of context, thanks a lot for that! I was reading 2 articles on WSGI before (first 2 hits on google) and none could really get to the bottom of it.
@sammychafiqui1817
@sammychafiqui1817 3 года назад
Love this thanks a lot
@bashirabdelwahed40
@bashirabdelwahed40 2 года назад
Hello, Thank you for the lesson! Exxtremly clear and concise information are presented in this video. I didn't understand something: if the process is pre-forked, then how can we pass the requests data through environment variables when the request arrives ???
@LucasNaruto8107
@LucasNaruto8107 3 года назад
That was actually pretty good
@peterlaidlaw8655
@peterlaidlaw8655 Год назад
Thanks; I got it now.
@anti7257
@anti7257 2 года назад
Finally good explanation of this theme
@muralidhar40
@muralidhar40 2 года назад
Very good.
@thegreatsilence1081
@thegreatsilence1081 3 года назад
So important topic I learned today
@_theashishbhatt
@_theashishbhatt 2 месяца назад
Thank you so much for explaining the problem the problem CGI, WSGI solve.
@asimabusallam3147
@asimabusallam3147 3 года назад
very helpful
@aashayamballi
@aashayamballi 3 года назад
Thank you 😊
@boriscreativespace
@boriscreativespace 3 года назад
spasibo bratan
@chetansoni2795
@chetansoni2795 3 года назад
It was a great tutorial
@shubhamsharma-fs7dc
@shubhamsharma-fs7dc 2 года назад
Thank you
@ditithaqi
@ditithaqi 3 года назад
Thank you life saver
@mikolajbuchwald
@mikolajbuchwald 2 года назад
Hi, thank you for this tutorial. How does it work for ASGI (e.g., daphne)? Is it the same mechanism, or is there something specific, e.g., about the relation between the proxy server and the ASGI application/ "kind of a web server" (and the workers), due to the asynchronicity of the request processing? 🤔
@SE420
@SE420 3 года назад
You are the best
@chenchaowang8863
@chenchaowang8863 3 года назад
thanks!
@raysilitonga8548
@raysilitonga8548 2 года назад
Thank you for this great tutorial, much appreciated. However, I need extra guidance relative to my situation. I have built my Python Script on VSCode using Flask Framework. My target is to deploy that Python Script to Apache server without Flask so I can implement thread safe/multi thread/multi process using WSGI as I expect the application will have massive number of users. What is the way forward for me? Again, thank you in advance for any suggestion that you may provide.
@TheGluemess
@TheGluemess Год назад
fire video
@probhakarsarkar2430
@probhakarsarkar2430 3 года назад
best video!
@abdelrhmanahmed1378
@abdelrhmanahmed1378 3 года назад
derdy(env,foo) --> in django env is request ,so what is foo ?
@LoanNguyen-zh1uy
@LoanNguyen-zh1uy 2 года назад
Character In the video It's great, I like it a lot $$
@araceliromero960
@araceliromero960 3 года назад
So by the end of this vídeo, were you running an online website ? Could anyone with an internet connection have accesed it? Or was it local? That wasnt so clear to me. I'm very new to apache, thamk you.
@everardosanchez
@everardosanchez 2 года назад
Great explanation! I loved it. Also I have a doubt, if gunicoron and uWSGI understands HttpRequests, what justifies the use of apache or nginx in front?
@HarYJeJE
@HarYJeJE Год назад
I guess they don't have all the functionality of a web server, just the bare minimum to perform specific jobs.
@naheliegend5222
@naheliegend5222 3 года назад
Do I need Gunicorn/uWSGI , if Apache is running on my Server?
@naheliegend5222
@naheliegend5222 2 года назад
answer my own question: no, use mod_wsgi
@evgenyocean426
@evgenyocean426 3 года назад
I just wanted to clarify that Gunicorn is kinda web server, which kinda works as a web server, but it's not exactly a web server :D Just kidding, great explanation man!
Далее
WSGI for Web Developers (Ryan Wilson-Perkin)
24:52
Просмотров 92 тыс.
The lightweights ended Round One with a BANG 💪
00:10
FastAPI, Flask or Django - Which Should You Use?
9:49
Wait... PostgreSQL can do WHAT?
20:33
Просмотров 191 тыс.
Django | Server Setup (WSGI, Gunicorn, Nginx)
9:37
Просмотров 141 тыс.
Making Minimalist Web Server in C on Linux
10:23
Просмотров 238 тыс.
Application server | Протоколы | CGI | WSGI
36:16