Django won’t be obsolete anytime soon.It’s by far on of the most powerful frameworks.I use Django exclusively for all my web apps.Never had any issues whatsoever.
I think he has a fair point about rest apis, DRF should be included in django as a default, they should provide more resources to it at very least. Tom Christie has done an amazing job but it deserves more attention from the core team.
Personally I don't think DRF should be in the core. For even medium sized APIs, the Django core is good. DRF over-architects things and is not worth it IMHO unless you have a truly massive and sprawling API.
Thanks for the input! Glad to hear all of this, I had browsed around frameworks for a while and this confirmed my understanding of Django vs other “more flashy” frameworks. It has a solid developer base, solid fundamentals, reasonably scalable, and fast to iterate through products. Meets all my needs!
I recently listened to a podcast where Carl Meyer appeared as the guest (Django Chat) where he talks about how Instagram is working with Python and Django. Instagram is still working on a Django monolith btw. Do they use the Django ORM? No. Do they use the stable release? No, they have forked django to use async features in 2017 (which has been introduced in the stable branch from 2020). Rather than going into framework wars, it's better if we try to understand that softwares exist because there is a business problem which is being solved and NOT the other way around.
Django is still hands down the best "batteries included" web development framework. If someone made a "Django" for GoLang, or Nodejs etc... then this "could" be a topic. However, this is clearly a turb0 n00b topic in terms of "omg this language is so fast broooooOO". No developer who's worked on a real project would even bring up this topic, because the bottle neck is always the database. Unless someone programs some kind of Django competitor in PYTHON, there is no end in sight for it being the preferred "batteries included" framework for Python developers. If you think Python is going anywhere anytime soon, you clearly have low to no industry experience.
If we could combine Django ORM and some frontend framework like Svelte in one big package that works from the box it could cover all use cases. JS frameworks did the whole circle and now the standard is SSR and SSG as far as I can tell. That's what Django was doing all this time by default with templates! We just need contemporary frontend framework built in Django.
Also if django models could generate something like tRPC or regular API like Strapi, it would also remove major part of boilerplate code. Oh dreams, my dreams.
Most of the complaints are non-issues and have to do purely with the default options chosen when generating a project. Don't need templates? Don't use them. Leave all the template engines out of settings. Don't want to use session based authentication? Change it or turn it off, it's just a default setting, it's not something you're forced to use.
Have just started using Django at work and boy I am loving it. The apps architecture is actually massively powerful and I realised whatever I wanted to have in django that wasn't already there can be done via apps.
@@Andrewiththeaudi session + Http only cookie if frontend and backend in separated domains. Else if you've your frontend inside your static files or whatever it's as straightforward as with Django + their template engine
If python can work on its weak spots, if the developers address the language weakness it would be the best language, if they can make it fast and also have an SPA framework, and if they can add like python runtime inside the browsers to deal with the DOM inside a web browser in python code would be the best, but this is me just dreaming lol.
They are working on it. This is going to happen in phases. First they are just making the ORM queries async. I think Django 4 will support total async features
Problem is, a lot of people are using Django and have put a lot of time into learning it. It will be hard to get am accurate answer as people are biased. When Ruby on Rails was hot and people were using it, no one would say that they were skeptical about its future.
@@NishantCosmos yep. i contributed to CI4 and have been using laravel after that. creating apps now even with L8 feels too teadious vs django. hard to accept but for me, it's an eye opener
I use multiple spa with Django, and Django templates. It works better than a single spa that becomes ultra big (JavaScript bundle size). So I'm still glad for Django templates
"Django starting to show its age" - more reason to use it. A framework/api is only as good as the support it gets. Django gets updated regulary. And its an industry standard
it seems like the feeling of carrying some extra features like (templates) makes him uncomfortable, though it hos no performance repercussions, and yes though not part of the core yet DRF works seamlessly
Python is the most popular because it covers a multitude of programming paradigms. Django is like Rails, niche, and hard to find employment with as an entry level dev, so people are choosing more accessible technologies, and paths like the JavaScript stacks. When you start quoting companies that use the framework, then you know its in decline. The old PHP Facebook thing. Django will never be the go to for big companies anymore, the web has changed.
Django won’t be obsolete soon. Here is the reason. Many webapps are using it like youtube, Spotify, Facebook, ... If you want to write an API you can install django-rest-framework and write an API. Django provides developers many things like authentication, database management or admin system. If you want to make SPA app you can combine django with JavaScript framewok like reactjs or vuejs, ...
IMHO Django is the easiest framework to implement microservices style inside each "startapp" in a monolithic project until you decided to separate them
Thank you for this video. I had already said that but after having done my SaaS app with django I was wondering if I should migrate the templates to any js framework. Thing is I wanted to see a measured comparison of pure django templates vs use of babel b4 doing so.. Conclusion: there is in fact no performance improvements. So I decided not to go for that. But reality is that almost all the offers for jobs related to django I encounter are asking for a frontend js framework. That's a bit confusing but I finally understood that it has nothing to do with a performance topic. It's more that devs nowadays don't want to work with jquery and being at comfort with a component based js framework. Jist for the admin panel of django I don't see myself going to springboot nor express where one have to almost do everything from scratch.
People love to beat around the bush. "There's a lot of cases where you don't need X thing in fashion". Sure but who cares? the market wants things in fashion and pays for things in fashion. So I'll do the thing in fashion. Talking about the market, let's run a quick experiment on upwork: "Django" : 821 jobs found "React" : 5,439 jobs found *Note that a lot of Django jobs requires you to know React anyway.* It's a no brainer. Django is a plus. React is a must. That being said, I just got a job on upwork for full stack dev and I'm using only Django. On the top of that, I've been hired last year as a Junior Dev with Django as my main skill (and not knowing React). So, I'm not saying it's getting obsolete. But still, learn react. And if you see programming as a way to earn cash and not as a way to identify yourself as a person, get comfortable with following the trend.
@@budi0580 Don't mind me, I've been writing codes all day and basically interprets everything I see as code. Haha, I also need to figure out what you're trying to figure out too. Let me know it you come up with any solutions, merci boucoup.
@@budi0580 I think you mean where will requests made to a given endpoint be handled in backend, so that's mainly in views.py and some miscellaneous logic not specific to a certain endpoint is often written in another file in the same directory from where it gets imported. If those functions/classes are short and general I name the file utils.py and if it is elaborate and long I usually write that in its own file. Hope this helps.
Django deployment on apache is pain especially multiple django projects.. Apache Core team must create a WAMPP(python) pacakge with wsgi configured for django use from there instead of built in django server which can also be used for production.. That will increase python django popularity in compare to PHP and its frameworks
I really enjoy your channel and I have learned so much from you and other Django gurus on YT. That said, please consider turning up your mic volume a few notches for future videos. That has always been my beef with your channel. Other than that, I think your channel is dope! If you do, cool; if you don't, that's okay too. Respect to you. 🍻
Truth is Django is becoming obsolete even flask is. Industry trend is now heading towards async frameworks. Also modern webdev is highly focused on SPA(single page application) because it provides a smoother user experience. also offloading most of the UI work client side i.e ReactJS to save on server performance. With the advent of docker and kubernetes and their toolings getting more accessible and user friendly. microservices are now easier to implement than ever and will make scaling for future use easier. Django was not made with that paradigm in mind... So if we go by modern webdev standards Django is obsolete. Is it still viable to create projects? Absolutely but it is by modern standards obsolete
Nonsenses, Django just like it is right now is good enough to make money as a employee, freelancer, entrepeneur or whatever you want. Im just learning Django and tell you what, it will be my base technology for the next 3 years. For the Frontend ill use vanilla CSS/Bootstrap, vanilla JS or MAYBE JUST MAYBE, React. I dont follow peolple whose like to sell doomsday scenarios, and certainly I dont follow fashions. If the community changes the core of Django Ill adapt and follow the flow.
@Hello Everyone django is only some rules of implementing a web app using python language and MVT architecture. If you have expertise in python you have a good chance of getting freelancing work. But having some basic working knowledge of frontend frameworks like React will be a huge bonus.
Never relent with what you saw here, it was just a review on the framework. If you do research further on Java or any other Lang. you gonna meet what you experienced here. All what you need is to only learn what you need to know form the prog.
its very sad we still try to compare chicken with crocodiles .... isn't the question all about what we are trying to create? if so why then must we demand feathers on a crocodile or vise versa if the crocodile can perform and in most cases it does very well, where is the obsoleteness in that? Django seems to take wives perfectly fitting and performing with all that comes new ,from JavaScript ....what your really saying you have been winked away in a year the problem is if its JavaScript then well never mind soon new more shiny things are on the way....for me if the client is satisfied, the system is performing, and profits are healthy then I will wait for the bridge to cross it.........Django love HERE!!
There are little jobs in Django and those require you to have minimum 3 years of Exp. Where as for JS you can get in quickly and eventually grow and improve. Django is dying and its a slow death, I love this framework but i had to let it go ...Miss you django
I do not agree with the fact that since packages are "easy to install" there is no reason to add it in the main tool. First, I believe that if you want to achieve something on API basis and websockets for example, makes no sense to have additional dependencies with the "Framework". I think that it would be better if they would just merge DRF and channels with django, make it async framework and django would not die for like another 20 years.
Orm is not good concept in any framework like hibernet who is using it now , power framework should include the sql as it is to get all sql benefits without learn new language to access the db , I think django trying to do all db jobs which impact on the other area like the poor componanot , difficulty to to build major projects like ERP ...
Please, supposing I want to go from zero to hero in django using your contents, can you recommend the playlist I will start with and finish with, I need a learning plan, thanks. I love your channel.
been there. Learn the basics of python, python oop, learn about databases, read the documentation of django and than django rest framework. Work hard and only study that for 8 months. Worked for me.
My advice would be to start working on a project, then you'll be learning at the same time you are creating your webpage and having a goal and motivation. Ofc as the other guy said previously you'll need to know the basics of python at least, syntax, OOP.
Bro go into youtube and search for ecommerce weapp with Django, choose a mentor follow along. Ecommerce applications will teach you most of the stuff you need to start with your own projects. Like the most used thing authentication will become crystal clear and how database can be queried efficiently and many more plus you won't be bored with all the theory cause you are learning by doing. I would recommed you watch the ecommerce series by JustDjango or Dennis Ivy.
I watch all your videos, seriously your channel are amazing. One thing your channel dont have is clone project. You should make clone series on utube such as udemy clone, instagram clone ext..So people will interested to learn. People wanna see the power and very fast to build those kind of wesbsite in Django. At the same time your subscriber also increase like crazy.....:) Trust me
@@marcello4258 hi, I'm sure some might disagree but my personal experience has been that quickly building an mvp in go is problematic because of the amount of boiler plate code that must be written. A lot of it stems from go being statically typed. Meanwhile python is not statically typed and django already has a lot of boilerplate built in. So in django the main focus is on writing business logic (the stuff that makes ure product unique). So from my experience, I'd build the product in django, get investment, and use some of investment to migrate to go only if required for some specific reason
Honestly Django isn't really being used by larger companies, we need to stop pretending it is. All these "it's being used at instagram etc".. no, it's really not.
lol, i divorced django a while back. Feels good to be free from it to be honest :) It's really hard to learn django and drf in my opinion, so I guess that after all that hard work, people are going to defend what they know how to do. It was a nightmare trying to learn this framework before having my OOP classes at college.
Don't worry guys, php has been declared dead or dying for the last 20 years and it is still paying our bills.
love the love brother
Lmao true
😂😂
In Bangladesh, PHP is one of THE most wanted languages for web-dev. I dunno who says it's dying
who declared php as dead ? some random blogger or youtuber
Django won’t be obsolete anytime soon.It’s by far on of the most powerful frameworks.I use Django exclusively for all my web apps.Never had any issues whatsoever.
async needs a lot of code
@@ardyubanos9226 what?? async await it so easy, and there is Daphne, and also celery... and i can go on and on man.
A person who's never had any issues with a framework has done very little work with said framework.
If anything Django will be the last one to go obsolete.
I think he has a fair point about rest apis, DRF should be included in django as a default, they should provide more resources to it at very least. Tom Christie has done an amazing job but it deserves more attention from the core team.
Personally I don't think DRF should be in the core. For even medium sized APIs, the Django core is good. DRF over-architects things and is not worth it IMHO unless you have a truly massive and sprawling API.
Django is probably one of my favorite frameworks outside of Flask, just very well built out and thought of.
flask would get obliterated by fastApi.
“It not perfect. But it’s basically perfect. “
This says it all about Django
Thanks for the input! Glad to hear all of this, I had browsed around frameworks for a while and this confirmed my understanding of Django vs other “more flashy” frameworks. It has a solid developer base, solid fundamentals, reasonably scalable, and fast to iterate through products. Meets all my needs!
I recently listened to a podcast where Carl Meyer appeared as the guest (Django Chat) where he talks about how Instagram is working with Python and Django. Instagram is still working on a Django monolith btw. Do they use the Django ORM? No. Do they use the stable release? No, they have forked django to use async features in 2017 (which has been introduced in the stable branch from 2020). Rather than going into framework wars, it's better if we try to understand that softwares exist because there is a business problem which is being solved and NOT the other way around.
Django is still hands down the best "batteries included" web development framework. If someone made a "Django" for GoLang, or Nodejs etc... then this "could" be a topic. However, this is clearly a turb0 n00b topic in terms of "omg this language is so fast broooooOO". No developer who's worked on a real project would even bring up this topic, because the bottle neck is always the database. Unless someone programs some kind of Django competitor in PYTHON, there is no end in sight for it being the preferred "batteries included" framework for Python developers. If you think Python is going anywhere anytime soon, you clearly have low to no industry experience.
Django is my favourite framework
I would simple like to say that Django is my favorite framework, and change the title!
If we could combine Django ORM and some frontend framework like Svelte in one big package that works from the box it could cover all use cases. JS frameworks did the whole circle and now the standard is SSR and SSG as far as I can tell. That's what Django was doing all this time by default with templates! We just need contemporary frontend framework built in Django.
Also if django models could generate something like tRPC or regular API like Strapi, it would also remove major part of boilerplate code. Oh dreams, my dreams.
Most of the complaints are non-issues and have to do purely with the default options chosen when generating a project. Don't need templates? Don't use them. Leave all the template engines out of settings. Don't want to use session based authentication? Change it or turn it off, it's just a default setting, it's not something you're forced to use.
Have just started using Django at work and boy I am loving it. The apps architecture is actually massively powerful and I realised whatever I wanted to have in django that wasn't already there can be done via apps.
"Replaced with more secure jwt-based authentication" hahhahahahahahahahahhahahaha
I use http-only JWTs (manually with pyjwt), are they not secure? What would be the better/more secure solution?
Yeah, Django does a much better job at security.
Use sessions if you can
@@Andrewiththeaudi session + Http only cookie if frontend and backend in separated domains. Else if you've your frontend inside your static files or whatever it's as straightforward as with Django + their template engine
Django is like a solid Rock.
please dont give me heart attack with your thumbnail
If python can work on its weak spots, if the developers address the language weakness it would be the best language, if they can make it fast and also have an SPA framework, and if they can add like python runtime inside the browsers to deal with the DOM inside a web browser in python code would be the best, but this is me just dreaming lol.
What about Bython - browser python?
But I guess it should definitely work on it's async part and improve it to it's good extend
They are working on it. This is going to happen in phases. First they are just making the ORM queries async. I think Django 4 will support total async features
Problem is, a lot of people are using Django and have put a lot of time into learning it. It will be hard to get am accurate answer as people are biased. When Ruby on Rails was hot and people were using it, no one would say that they were skeptical about its future.
I was a CI3 and Laravel guy for years. After switching recently to Django, I felt CI3 and Laravel were jokes.
really
@@NishantCosmos yep. i contributed to CI4 and have been using laravel after that. creating apps now even with L8 feels too teadious vs django. hard to accept but for me, it's an eye opener
@@prezire ohk, i'm currently learning django auth
I’m interested in how fastapi will fit into this story.
We now have Django-ninja who claim similar performance when compared w/ fastapi.
@@ruksharalam173 yea it’s pretty good ngl
I use multiple spa with Django, and Django templates. It works better than a single spa that becomes ultra big (JavaScript bundle size). So I'm still glad for Django templates
"Django starting to show its age" - more reason to use it. A framework/api is only as good as the support it gets. Django gets updated regulary. And its an industry standard
it seems like the feeling of carrying some extra features like (templates) makes him uncomfortable, though it hos no performance repercussions, and yes though not part of the core yet DRF works seamlessly
Python is the most popular because it covers a multitude of programming paradigms. Django is like Rails, niche, and hard to find employment with as an entry level dev, so people are choosing more accessible technologies, and paths like the JavaScript stacks. When you start quoting companies that use the framework, then you know its in decline. The old PHP Facebook thing. Django will never be the go to for big companies anymore, the web has changed.
So should I learn django
@@bloomerboi21 how u going vro
@@NishantCosmos this was 7 months ago now I'm reactjs developer who capable of getting a job
@@bloomerboi21 cool vro
Django won’t be obsolete soon. Here is the reason. Many webapps are using it like youtube, Spotify, Facebook, ... If you want to write an API you can install django-rest-framework and write an API. Django provides developers many things like authentication, database management or admin system. If you want to make SPA app you can combine django with JavaScript framewok like reactjs or vuejs, ...
If anything Django is not dying soon. It is by far the best framework in web development I have used.
What other frameworks you worked
I was just wondering about this concept a few days ago. What a great time to upload the video
"Sometimes you just need a template".- I can't point out enough how much truth there's in those words.
I like Django because I have to learn python for ml ,dl
IMHO Django is the easiest framework to implement microservices style inside each "startapp" in a monolithic project until you decided to separate them
just install drf, channels and set up vite with react. you are good to go
Pypi shits on npm every day of the week :D :D that part was my fav
And yet, nodejs/express is way faster in terms of performance when serving web requests 😀
@@SandorGonzalez yes it is. so? are we discussing speed?
@@Shahzaib786ik maybe not, but I discuss whatever I want
@@SandorGonzalez whats ur github
u work in node?
short answer @16:20
ty
Thank you for this video.
I had already said that but after having done my SaaS app with django I was wondering if I should migrate the templates to any js framework. Thing is I wanted to see a measured comparison of pure django templates vs use of babel b4 doing so.. Conclusion: there is in fact no performance improvements. So I decided not to go for that.
But reality is that almost all the offers for jobs related to django I encounter are asking for a frontend js framework.
That's a bit confusing but I finally understood that it has nothing to do with a performance topic. It's more that devs nowadays don't want to work with jquery and being at comfort with a component based js framework.
Jist for the admin panel of django I don't see myself going to springboot nor express where one have to almost do everything from scratch.
Nice review! Whenever I hear Django, I'm alive!
It's lost popularity from other frameworks like Laravel but it doesn't mean it will be obsolete
People love to beat around the bush. "There's a lot of cases where you don't need X thing in fashion". Sure but who cares? the market wants things in fashion and pays for things in fashion. So I'll do the thing in fashion. Talking about the market, let's run a quick experiment on upwork:
"Django" : 821 jobs found
"React" : 5,439 jobs found
*Note that a lot of Django jobs requires you to know React anyway.*
It's a no brainer. Django is a plus. React is a must.
That being said, I just got a job on upwork for full stack dev and I'm using only Django. On the top of that, I've been hired last year as a Junior Dev with Django as my main skill (and not knowing React). So, I'm not saying it's getting obsolete. But still, learn react. And if you see programming as a way to earn cash and not as a way to identify yourself as a person, get comfortable with following the trend.
I just use Django recently, and I am wondering where is the right place to write my domain logic.
In your settings file, ALLOWED_HOSTS to be precise and in your chosen host when in production.
@@arthurobonwakaji8868 hmmm i am not sure you understanding me. What i meant is the business logic.
@@budi0580 Don't mind me, I've been writing codes all day and basically interprets everything I see as code. Haha, I also need to figure out what you're trying to figure out too. Let me know it you come up with any solutions, merci boucoup.
@@budi0580 I think you mean where will requests made to a given endpoint be handled in backend, so that's mainly in views.py and some miscellaneous logic not specific to a certain endpoint is often written in another file in the same directory from where it gets imported. If those functions/classes are short and general I name the file utils.py and if it is elaborate and long I usually write that in its own file. Hope this helps.
@@misternobody6798 i create services folder, and push complex logic (class/function) from view/serializer to services folder
I just add htmx to the templates and find I don't need to go full DRF and react. Not as nice as getting reusable components, but still pretty nice.
Django deployment on apache is pain especially multiple django projects.. Apache Core team must create a WAMPP(python) pacakge with wsgi configured for django use from there instead of built in django server which can also be used for production.. That will increase python django popularity in compare to PHP and its frameworks
Seems the reddit OP is a shiny-object chaser, wanting django to be like js. This is like, why would a Mustang want to become a Chevy covervette ?
Django might go obsolete in 2045 but not anytime soon. Pls note I said MIGHT
Entry level job scope for Django?
Django is best framework among all i have tried so far. This guy is Lit
Just because my neighbor drives around with his windows down in his car does not mean that car manufacturers should cut windows out of cars.
I really enjoy your channel and I have learned so much from you and other Django gurus on YT. That said, please consider turning up your mic volume a few notches for future videos. That has always been my beef with your channel. Other than that, I think your channel is dope! If you do, cool; if you don't, that's okay too. Respect to you. 🍻
Django is awesome! That's all I'm saying ...
Truth is Django is becoming obsolete even flask is.
Industry trend is now heading towards async frameworks.
Also modern webdev is highly focused on SPA(single page application) because it provides a smoother user experience.
also offloading most of the UI work client side i.e ReactJS to save on server performance.
With the advent of docker and kubernetes and their toolings getting more accessible and user friendly.
microservices are now easier to implement than ever and will make scaling for future use easier.
Django was not made with that paradigm in mind...
So if we go by modern webdev standards Django is obsolete.
Is it still viable to create projects? Absolutely
but it is by modern standards obsolete
Flask has asynchronous functionality
Loved the video!!!! Been working with django for over a year and I like it's flexibility. Use it to make an API only or make complete project
Nonsenses, Django just like it is right now is good enough to make money as a employee, freelancer, entrepeneur or whatever you want.
Im just learning Django and tell you what, it will be my base technology for the next 3 years. For the Frontend ill use vanilla CSS/Bootstrap, vanilla JS or MAYBE JUST MAYBE, React. I dont follow peolple whose like to sell doomsday scenarios, and certainly I dont follow fashions.
If the community changes the core of Django Ill adapt and follow the flow.
@Hello Everyone django is only some rules of implementing a web app using python language and MVT architecture. If you have expertise in python you have a good chance of getting freelancing work. But having some basic working knowledge of frontend frameworks like React will be a huge bonus.
Open source with large happy community
Is eternal?
Exactly. By open source meaning we can future proof it.
could you do a tutorial to deploy a django project on gcp? would be great thanks!
Welcome Golang
Catch my burning 👍👍👍 & Royal subscription. U just destroyed all myths about Django's becoming obsolete.
I'm currently employed and we're using django.
EDIT:
As long as python's there, django's not going anywhere.
Exactly, and python is only rising up
What about the upcoming fresher's in django?what will be their fate?
Never relent with what you saw here, it was just a review on the framework. If you do research further on Java or any other Lang. you gonna meet what you experienced here.
All what you need is to only learn what you need to know form the prog.
Sorry but it seems Django is just getting started. It is highly likely to blow up soon. A lot of people are learning it now.
Long Live Python
Long live Django
Damn bro, you are a fast reader..
its very sad we still try to compare chicken with crocodiles .... isn't the question all about what we are trying to create? if so why then must we demand feathers on a crocodile or vise versa if the crocodile can perform and in most cases it does very well, where is the obsoleteness in that? Django seems to take wives perfectly fitting and performing with all that comes new ,from JavaScript ....what your really saying you have been winked away in a year the problem is if its JavaScript then well never mind soon new more shiny things are on the way....for me if the client is satisfied, the system is performing, and profits are healthy then I will wait for the bridge to cross it.........Django love HERE!!
Nonsense, much more fun listening to people bitching about their favorite little framework!!!
what are all the extensions you use for visual code?
Great review 👍👍👍
Great video sir
There are little jobs in Django and those require you to have minimum 3 years of Exp.
Where as for JS you can get in quickly and eventually grow and improve.
Django is dying and its a slow death, I love this framework but i had to let it go ...Miss you django
And Im still stuck working in Java wtf :_(
fastapi is the future
An easier way to have Parcel or Webpack integrated
I do not agree with the fact that since packages are "easy to install" there is no reason to add it in the main tool. First, I believe that if you want to achieve something on API basis and websockets for example, makes no sense to have additional dependencies with the "Framework".
I think that it would be better if they would just merge DRF and channels with django, make it async framework and django would not die for like another 20 years.
the thing is django is on top 3 backend framework all over the world ...
So ... obsolete ... lol
Orm is not good concept in any framework like hibernet who is using it now , power framework should include the sql as it is to get all sql benefits without learn new language to access the db , I think django trying to do all db jobs which impact on the other area like the poor componanot , difficulty to to build major projects like ERP ...
Please, supposing I want to go from zero to hero in django using your contents, can you recommend the playlist I will start with and finish with, I need a learning plan, thanks.
I love your channel.
been there. Learn the basics of python, python oop, learn about databases, read the documentation of django and than django rest framework. Work hard and only study that for 8 months. Worked for me.
My advice would be to start working on a project, then you'll be learning at the same time you are creating your webpage and having a goal and motivation. Ofc as the other guy said previously you'll need to know the basics of python at least, syntax, OOP.
@@o1-preview thanks alot
@@donotlook6048 thanks alot
Bro go into youtube and search for ecommerce weapp with Django, choose a mentor follow along. Ecommerce applications will teach you most of the stuff you need to start with your own projects. Like the most used thing authentication will become crystal clear and how database can be queried efficiently and many more plus you won't be bored with all the theory cause you are learning by doing. I would recommed you watch the ecommerce series by JustDjango or Dennis Ivy.
The reminds me of the php is dead memes
PHP IS dead
@@fernandoed1517 yea dead enough like, 70%+ sites running on php
Hey JD i had asked a query on ur site and still havent back from you.
Do you know that TH-cam, Instagram, Google Search, Spotify uses Django?
I watch all your videos, seriously your channel are amazing. One thing your channel dont have is clone project. You should make clone series on utube such as udemy clone, instagram clone ext..So people will interested to learn. People wanna see the power and very fast to build those kind of wesbsite in Django. At the same time your subscriber also increase like crazy.....:) Trust me
Love this
Are you South African?
Django is extremely scalable source instagram
why even asking this question!?
Springboot vs django
why would you go for Python over GO ?
I find go very slow to work with. I'd suggest building mvp in django then migrating to go if necessary once investment has been realised
@@Pigeon-envelope hmm.. ok I try to get your point, but not quite sure.. Can you give me more information about this?
@@marcello4258 hi, I'm sure some might disagree but my personal experience has been that quickly building an mvp in go is problematic because of the amount of boiler plate code that must be written. A lot of it stems from go being statically typed. Meanwhile python is not statically typed and django already has a lot of boilerplate built in. So in django the main focus is on writing business logic (the stuff that makes ure product unique). So from my experience, I'd build the product in django, get investment, and use some of investment to migrate to go only if required for some specific reason
Aweh bra
Honestly Django isn't really being used by larger companies, we need to stop pretending it is. All these "it's being used at instagram etc".. no, it's really not.
true
Lol? They had a hell of a lot of django th-cam.com/video/lx5WQjXLlq8/w-d-xo.html. And they still have it in their infrastructure
@@funkindy I think he meant that they used Django back then but now they are not using it anymore
They are still using django..
Delete your Instagram account..
you will se django admin UI..
and Udemy is also built-in dango
It's literally dead everywhere else in the world
🇿🇦 ?
The most fascinating part of Django is deployment, It takes ages to figure out.
Very demotivating for aspiring Django freshers😭
Ruby on Rails is much better than Django
So yes or no?
No
@@dev_salom Ok
no'nt
Django will be there forever
Why
Read this post few days ago, deja vu :))
These comment section are married with django 😂..... I don't see the point of loving a tool to the expense of career degradation .
lol, i divorced django a while back. Feels good to be free from it to be honest :) It's really hard to learn django and drf in my opinion, so I guess that after all that hard work, people are going to defend what they know how to do. It was a nightmare trying to learn this framework before having my OOP classes at college.
Django is the best.
👌👌
Wordpress is older and is still here and booming.
Click bites
👍
nice clickbaity title. unsubbed.
why do you think anyone cares that you unsubbed?