Це відео не доступне.
Перепрошуємо.

Django & React Tutorial #1 - Full Stack Web App With Python & JavaScript

Поділитися
Вставка
  • Опубліковано 18 сер 2024
  • In this django and react tutorial we will be using python and javascript to create a full stack web app. The purpose of this series will be to learn how to use react and django together to develop a full stack web application. Specifically we will be creating a collaborative music playing app in which we will integrate our application with the third party Spotify API.
    💻 AlgoExpert is the coding interview prep platform that I used to ace my Microsoft and Shopify interviews. Check it out and get a discount on the platform using the code "techwithtim" algoexpert.io/...
    📝 Series Code: github.com/tec...
    📙 VsCode Download: code.visualstu...
    📘 Python Download: www.python.org/
    📕 Node.js & NPM: www.npmjs.com/...
    🔗 Fix Pip (Windows): • How to Install Pygame ...
    🔗 Fix Pip (Mac): • How to Install Pygame ...
    ⭐️ Timestamps ⭐️
    00:00 | Series Overview
    02:40 | Tutorial #1
    ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
    💰 Courses & Merch 💰
    💻 The Fundamentals of Programming w/ Python: tech-with-tim....
    👕 Merchandise: teespring.com/...
    🔗 Social Medias 🔗
    📸 Instagram: / tech_with_tim
    📱 Twitter: / techwithtimm
    ⭐ Discord: / discord
    📝 LinkedIn: / tim-ruscica-82631b179
    🌎 Website: techwithtim.net
    📂 GitHub: github.com/tec...
    🔊 Podcast: anchor.fm/tech...
    🎬 My UA-cam Gear 🎬
    🎥 Main Camera (EOS Canon 90D): amzn.to/3cY23y9
    🎥 Secondary Camera (Panasonic Lumix G7): amzn.to/3fl2iEV
    📹 Main Lens (EFS 24mm f/2.8): amzn.to/2Yuol5r
    🕹 Tripod: amzn.to/3hpSprv
    🎤 Main Microphone (Rode NT1): amzn.to/2HrZxXc
    🎤 Secondary Microphone (Synco Wireless Lapel System): amzn.to/3e07Swl
    🎤 Third Microphone (Rode NTG4+): amzn.to/3oi0v8Z
    ☀️ Lights: amzn.to/2ApeiXr
    ⌨ Keyboard (Daskeyboard 4Q): amzn.to/2YpN5vm
    🖱 Mouse (Logitech MX Master): amzn.to/2HsmRDN
    📸 Webcam (Logitech 1080p Pro): amzn.to/2B2IXcQ
    📢 Speaker (Beats Pill): amzn.to/2XYc5ef
    🎧 Headphones (Bose Quiet Comfort 35): amzn.to/2MWbl3e
    🌞 Lamp (BenQ E-reading Lamp): amzn.to/3e0UCr8
    🌞 Secondary Lamp (BenQ Screenbar Plus): amzn.to/30Dtafi
    💻 Monitor (BenQ EX2780Q): amzn.to/2HsmUPZ
    💻 Monitor (LG Ultrawide 34WN750): amzn.to/3dSD7tS
    🎙 Mic Boom Arm (Rode PSA 1): amzn.to/30EZw9m
    🎚 Audio Interface (Focusrite Scarlet 4i4): amzn.to/2TjXsih
    💸 Donations 💸
    💵 One-Time Donations: www.paypal.com...
    💰 Patreon: / techwithtim
    ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
    ⭐️ Tags ⭐️
    - Django and React
    - Django
    - React
    - Django and React Tutorial
    - Django Tutorial
    - React Tutorial
    - Python Django Tutorial
    - JavaScript React Tutorial
    ⭐️ Hashtags ⭐️
    #Django #JavaScript #React

КОМЕНТАРІ • 578

  • @ewelinaczapiewska1396
    @ewelinaczapiewska1396 3 роки тому +138

    I am in process of learning python, django and js, react I came to Tim because he always has great and long tutorial explaining everything! I look and here is a series of connecting these two! Omg! I can’t even express how I feel 😄 I am gonna be staying all night with your videos Tim! Thank you so so so much

  • @bastianschwarz1079
    @bastianschwarz1079 2 роки тому +23

    Just began the series right now and although it is two years old, it is quite amazing and pretty helpful! It does make fun to pratice that with you and learn from the scratch. Thanks to you, Tim!

  • @subhamshaw1726
    @subhamshaw1726 3 роки тому +14

    I needed a series like this to use React with Django for completing an assignment to pass to interview round for a startup company. It was really helpful. Great tutorial series.

    • @felix-ej9in
      @felix-ej9in 3 роки тому +2

      i know python...but dunno javascript...will mosh's 48min javascript tutorial be sufficient as a prerequisite?

    • @MarsaAndari
      @MarsaAndari 3 роки тому +1

      All the best for the interview, mate!

    • @subhamshaw1726
      @subhamshaw1726 3 роки тому +2

      If @Marsa Andari mosh tutorial helps you learn stuff then thats great

    • @subhamshaw1726
      @subhamshaw1726 3 роки тому +4

      Thank you and i got the job.
      Like to thank tim for this tutorial

    • @harshit.chitkara
      @harshit.chitkara 3 роки тому +4

      @@felix-ej9in It should be enough. I think so.

  • @CompSciCentral
    @CompSciCentral 3 роки тому +62

    YESS!!! Here it is! You promised and you delivered.
    Thanks for providing the best content, Tim. Your channel is my favorite

  • @alexlindgren1
    @alexlindgren1 3 роки тому +11

    Love that you explain the fundementals of everything Tim, much easier to level with the tutorial than when the teacher assumes to much about the viewers knowledge.

  • @tomoyanishida7169
    @tomoyanishida7169 3 роки тому +33

    Hi Tim! Thank you so much for this tutorial. I'm a 27 year-old Japanese guy, who just learned coding. I just finished all of this series as well as a couple of your python tutorials, and now try to modify this project into my first portfolio. Hopefully I can go on an internship just by learning form your youtube videos and make something on my own lol

  • @eternalcalm8080
    @eternalcalm8080 3 роки тому +71

    when python and JS is combined together, you know something huge is going to be built

  • @CanaldoChrisOficial
    @CanaldoChrisOficial 3 роки тому +56

    Oh my God! Exactly what I've been looking for.

    • @jameskobe1716
      @jameskobe1716 3 роки тому +1

      Exactly what I've been looking for !

  • @danielcroft5559
    @danielcroft5559 4 місяці тому +1

    you literally saved my life i cant be more grateful with you, thanks for this valuable information

  • @PunpunMore
    @PunpunMore 3 роки тому +11

    Hey Tim! I am just Glad that you give us some django content I was having hard time doing some But I finally made it and fix the problems thanks :)

    • @felix-ej9in
      @felix-ej9in 3 роки тому +1

      i know python...but dunno javascript...will mosh's 48min javascript tutorial be sufficient as a prerequisite?

    • @adityakrishan4800
      @adityakrishan4800 3 роки тому

      @@felix-ej9in yes

  • @slavabugz2612
    @slavabugz2612 3 роки тому +1

    That amazing... i was searching for a Django 3 + React tutorial all the day, then went into google to watch some random video, and found this video..AMAZING!

  • @anthonyconner5541
    @anthonyconner5541 2 роки тому

    If you are looking for a video to get react and django working together, then this a good video. If you are wanting to learn how to build an app that plays music, Don't watch these 17 videos to learn how to build an app that never plays music.

  • @prithviprakash1110
    @prithviprakash1110 3 роки тому +1

    Felt the video was a bit fast midway, but I'm so glad you recapped things towards the end. Gave me the perfect summary to understand everything we covered.

  • @Osztiem1
    @Osztiem1 3 роки тому

    After years of using adblock and skipping through sponsors in videos, you are the first youtuber where i disable adblock and watch all the ads, you deserve it, thank you for these tutorials!

  • @user-od8gb9ny7q
    @user-od8gb9ny7q 3 роки тому +1

    Ooh i like that first django tutorial videos so much, everything is so simple and the hardcore part hasn't began

    • @felix-ej9in
      @felix-ej9in 3 роки тому

      i know python...but dunno javascript...will mosh's 48min javascript tutorial be sufficient as a prerequisite?

    • @ViratKohli-jj3wj
      @ViratKohli-jj3wj 3 роки тому +1

      @@felix-ej9in actually that's enough so you are good to go :D

    • @felix-ej9in
      @felix-ej9in 3 роки тому +1

      @@ViratKohli-jj3wj thenks m8

  • @vedantraghuwanshi555
    @vedantraghuwanshi555 3 роки тому +6

    Can't thank you enough for this, Tim. Way to go !

  • @swapnanilchakraborty3016
    @swapnanilchakraborty3016 3 роки тому +4

    THIS IS JUST WHAT I WAS LOOKING FOR!!!!!!

  • @graduatingea3175
    @graduatingea3175 3 роки тому

    After 5 days of figuring out how this one really works, now I can do the steps fluently! I'm happy now.

    • @parthyadav3177
      @parthyadav3177 3 роки тому

      I am on day 1 , can you help me out save some time?

    • @graduatingea3175
      @graduatingea3175 3 роки тому

      @@parthyadav3177 Just do it repeatedly. until one time you can do it on your own without watching the video and hopefully you understand the concept.

  • @paulcal3500
    @paulcal3500 8 місяців тому +5

    Just a heads up to people trying to work through this in late 2023, most of this is incredibly dated and you're going to hit various errors at video 3 relating to MUI and Babel. Even after running the code through various GPT models, I couldn't get it to work, so unless you're really comfortable troubleshooting don't waste your time.

  • @TechNotebook
    @TechNotebook 3 роки тому +11

    Hey Tim! You've Inspired me to create my own UA-cam Channel! Keep up the great content!

  • @vitalheart9841
    @vitalheart9841 3 роки тому

    You are just simplified and fast to learn. I go thru ur vdos for crash courses and reviving. Saves alot of time.

  • @cilantrin4403
    @cilantrin4403 3 роки тому +3

    You always keep surprising your fans I've always wanted a series like this from you

  • @iamakifislam
    @iamakifislam 3 роки тому +1

    Best Resource on UA-cam. Thank you

  • @marcosgomes3140
    @marcosgomes3140 3 роки тому +9

    This is the very best well explained quickstart DRF I've seen.

  • @pranjal1100
    @pranjal1100 3 роки тому +2

    Perhaps the best tutorial on Django.

    • @felix-ej9in
      @felix-ej9in 3 роки тому +1

      i know python...but dunno javascript...will mosh's 48min javascript tutorial be sufficient as a prerequisite?

    • @naveednaseer9943
      @naveednaseer9943 3 роки тому +1

      @@felix-ej9in nope thats not even all the syntax on javascript that video is just like a promotion for his full paid javascript course

    • @felix-ej9in
      @felix-ej9in 3 роки тому +1

      @@naveednaseer9943 k

  • @almedinhodzic3747
    @almedinhodzic3747 3 роки тому +1

    I'm waiting for React Django videos too long, and here you are. Great work. Thank you ❣

  • @kavinbharathi
    @kavinbharathi 3 роки тому

    I was waiting to learn JavaScript. I was fiddling around with p5js to learn the syntax. Now this tutorial arrived. This is perfect.

  • @sheezazainab1903
    @sheezazainab1903 3 роки тому +1

    OMG I'm Happy you make video at this topic I'm first time on your channel

  • @vinithprabhu3480
    @vinithprabhu3480 3 роки тому +1

    OMG
    const gonna_be_best_series = true;
    Let's go Tim!!
    Waiting for the next videos

  • @jonathanshitrit6344
    @jonathanshitrit6344 3 роки тому +2

    Was literally searching for a good tutorial on python and react last week! Thanks for this!

  • @priyanshusaraf9495
    @priyanshusaraf9495 3 роки тому +3

    Was looking for EXACTLY this tim. Thanks!!.

  • @lizap3347
    @lizap3347 3 роки тому +19

    Tim: 19 minutes
    Me: 119 minutes

    • @DesignMitho
      @DesignMitho 3 роки тому +1

      I thought I´m the only one who takes so long. But We will improve 👍

  • @pratyushkumar4635
    @pratyushkumar4635 3 роки тому +2

    Really Impressed , looking forward.

  • @pipe3194
    @pipe3194 3 роки тому

    Looking forward to watching the whole serie 😊🚀🇨🇴

  • @victoritodo7544
    @victoritodo7544 Рік тому +1

    Hi Tim, thanks so much for this tutorial. It covers a whole lot about React and Django! Really helpful!

  • @gujaratimadhuri1533
    @gujaratimadhuri1533 3 роки тому

    OMG !..... Tim, we love how u explain everything.
    OMG!....... I'm in love with this channel.
    Thank you ,Tim.
    Thank you soooooooo much for everything you put in this channel.

  • @monicapereznogueras7383
    @monicapereznogueras7383 2 роки тому

    Thanks to you, I finally understood how Django works.

  • @BlhJ400
    @BlhJ400 Рік тому +1

    And this is ladies and gentlemen what they call "perfection"

  • @kanishkakumarasiri9257
    @kanishkakumarasiri9257 3 роки тому

    Plz, don't stop this series. Cool..

  • @CodeLikeaPro512
    @CodeLikeaPro512 2 роки тому

    The install worked successfully! Congratulations!
    You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs. Why am i seeing this?

  • @deltacubing1640
    @deltacubing1640 3 роки тому

    bruh no cap whenever Im like "hey I want to learn flask" or Django or really anything python related, you seem to start a tutorial series that day lmao. Looking forward to this. First tutorial is already really good.

  • @fatmabenabdallah3002
    @fatmabenabdallah3002 12 днів тому

    thank you for the explanation. it helps me a lot

  • @SamuelGuebo
    @SamuelGuebo 3 роки тому +1

    Clear, well explained, and straight to the point! Thanks for saving my time.

  • @jayhiryu2139
    @jayhiryu2139 3 роки тому +1

    I have worked with Django so most of this a refresher course however I have never use React though I studied it. So thank you for this tutorial i always wanted to figure out how to implement both

  • @bijitgoswami6988
    @bijitgoswami6988 3 роки тому

    U cant imagine how much i am thanking you! thanks!

  • @donquixotedoflamingo5556
    @donquixotedoflamingo5556 3 роки тому +1

    YESSS THIS IS WHAT I WANTED @techwithtim :))))))))))))))))))))))))))))))

  • @cheesypizzajokes
    @cheesypizzajokes 2 роки тому

    5:40 spent 30 min trying to figure out why pip isnt working, finally did, went back to this vid and a few secs later you mention your video guides for fixing it, good meme

  • @frankking4305
    @frankking4305 2 роки тому +1

    Wow! You are phenomenal. All of your content encourages me to continue to learn programming. Thanks

  • @atraps7882
    @atraps7882 3 роки тому +1

    I've mostly used PHP(laravel) as my main backend for most of my web apps and Vue/React as my frontend. I guess it's time to add Django to my toolbox since I'm already well versed in Python. Thanks, Tim.

    • @Uknowjusticemill
      @Uknowjusticemill 3 роки тому +1

      I think Django is better overall in my opinion but PHP is a good language to have since it's more widely used and is easier to find jobs or clients since many older websites use laravel.

  • @shikharsharma3980
    @shikharsharma3980 3 роки тому

    Eagerly waiting for the next part 😎

  • @bxr4231
    @bxr4231 3 роки тому +11

    Anyone using a mac or linux and needs to do the migrations,
    USE THIS,
    python ./manage.py makemigrations
    Reason:
    This is because in Mac and Linux, there directories work with forward slash for example 'usr/bin/mongod'
    But in Windows, They use the backslash so 'usr\bin\mongod' for example.
    Therefore you have to replace the .\manage.py to a ./manage.py.
    I am not a like-begger and I hate to ask for likes, but please like this so others will see this solution

    • @lowkeygaming4716
      @lowkeygaming4716 3 роки тому +1

      Actually the ./ is not necessary if they're already in the same folder where the manage.py is located but your explanation about the difference on the directory path is a nice thing to have. 👍

    • @bxr4231
      @bxr4231 3 роки тому +1

      @@lowkeygaming4716 thank you, I didn't even know that

  • @slowtyper95
    @slowtyper95 3 роки тому

    the idea actually legit. thought about it before but with youtube instead of spotify

  • @xxKiLeUr
    @xxKiLeUr 21 день тому

    Hi Tim, seems to be a really clear and ell built tutorial ! I'm learning, but even by doing everything as you did, I don't land on that "hello" page, but on the django landing page...

  • @galaxy_apollo13
    @galaxy_apollo13 3 роки тому +2

    Great video!!!

  • @armaghan1196
    @armaghan1196 3 роки тому +5

    Man, I can't thank you enough, I am literally in tears 🤣

  • @parthsinghrajput1062
    @parthsinghrajput1062 3 роки тому +1

    Bro Best of luck for this new Web series

  • @komiloff6740
    @komiloff6740 3 роки тому +3

    Thank you, friend! DO THIS KIND OF TUTORIALS MORE! Especially, React related ones!

  • @edwardxavier4035
    @edwardxavier4035 3 роки тому

    Damn bro. I was hoping for this and here you go!

  • @samyak235
    @samyak235 3 роки тому +4

    Thanks for the Time Stamps :) :p

  • @sergeysergey6682
    @sergeysergey6682 3 роки тому +8

    Just what I needed! Been looking for DRF+React content for ages and its hard to find anything decent.
    How long will this series be ?

    • @MaxTheFireCat
      @MaxTheFireCat 3 роки тому

      Me too and next thing i know Tim drops a turorial

  • @alijebrailzade7439
    @alijebrailzade7439 3 роки тому +1

    Hello this is great video

  • @maliusribeiroborges7578
    @maliusribeiroborges7578 3 роки тому +15

    What's the advantage of using Django instead of node js on the backend if you're gonna use react on the frontend? Wouldn't it be better to use only one language through the entire project?

    • @saradevanney9469
      @saradevanney9469 3 роки тому +2

      Why? If you know both languages, it's not an issue. FE and BE not integrated in any case.

    • @ThePhantomCoder
      @ThePhantomCoder 3 роки тому +1

      Some people are just better at Python then they are at Javascript, Tim being a good example

    • @aliasgar.burhani1099
      @aliasgar.burhani1099 3 роки тому +4

      Personally I find Django pretty easy going than nodejs as there are many things which are inbuilt in django

    • @jayitsaha9508
      @jayitsaha9508 3 роки тому +2

      personally felt integrating ml and dl stuffs far more difficult using node...pretty easy on django... try it out maybe?

  • @ankitaburman5406
    @ankitaburman5406 3 роки тому

    Love your Videos Tim, Big Fan of yours .

  • @whatvideo3107
    @whatvideo3107 Рік тому +4

    I am not getting the "hello" on my screen. its saying the install worked successfully. what coul be the problem
    solved it, just went saving in all files.
    thank you so much. I hope I will grasp the second tutorial as well

    • @woodrow117
      @woodrow117 9 місяців тому

      wow, this fixed it for me! Thanks for sharing. What a simple fix.

  • @vladventura1928
    @vladventura1928 3 роки тому +5

    Hey Tim, just began the series right now and so far it looks amazing!
    One small request... I was trying to do something with these two technologies but I got stuck at deploying them so they can be accessed somewhere else. Do you have in mind covering the deployment of an app like this? Thank you so much for your hard work!

  • @techhypedtm2606
    @techhypedtm2606 3 роки тому +1

    I was waiting for this from long time.

  • @triplea7618
    @triplea7618 Рік тому

    You are my god, thank you 🙏🏻 absolutely wonderful tutorial!

  • @beton0912
    @beton0912 3 роки тому +5

    when I type python .\manage.py makemigrations I keep getting: can't open file '.manage.py': [Errno 2] No such file or directory as an error.
    I figured out that after I redid everything that what I needed to do was type: django-admin startproject music_controller .
    There needed to be space and then a period after music_controller

    • @bhargavkalita2207
      @bhargavkalita2207 3 роки тому

      Im getting the same error can you please explain the Solution in detail

    • @getsuresh
      @getsuresh 3 роки тому

      @@bhargavkalita2207 python manage.py makemigrations

  • @bullet853
    @bullet853 3 роки тому

    Thank you Tim! Love this channel

  • @ManOnTheMoon2131
    @ManOnTheMoon2131 3 роки тому

    Perfect Tim’ing! Just what I needed!

  • @Nada-yc8uo
    @Nada-yc8uo 3 роки тому

    What a perfect timing! Thank you Tim!

  • @d3bug646
    @d3bug646 3 роки тому +1

    Thank you so much for everything from the tutorials to inspiration. You're
    my biggest inspiration for coding and I'm only 15

  • @Shubham-zj5ml
    @Shubham-zj5ml 3 роки тому

    I cant wait for full series now😛😛

  • @felipepenha9205
    @felipepenha9205 3 роки тому +1

    Thanks a lot!! Very good tutorial!!

  • @pranavyeole102
    @pranavyeole102 2 роки тому

    Thankyou so much for this playlist, it was really helpful for me!

  • @jamikemichelohia2615
    @jamikemichelohia2615 3 роки тому

    Waited a long time for this

  • @spiralloop7649
    @spiralloop7649 3 роки тому

    Exactly what I needed. I hope you'll cover everything that's necessary.

  • @theresilientpianist7114
    @theresilientpianist7114 19 днів тому

    i hope it will be a great project!

  • @waelmuhsen8845
    @waelmuhsen8845 Місяць тому

    Thank you very much!

  • @anshuldakshprajapati170
    @anshuldakshprajapati170 3 роки тому +1

    Thanks tim for bringing up this series . I also request u to please come up with complete django 3 series .

  • @noor-ul-aink.888
    @noor-ul-aink.888 2 місяці тому

    extremely informative video, thank you!

  • @user-bc2ec6dg4e
    @user-bc2ec6dg4e 3 роки тому

    YESSSSS I was waiting for it!

  • @angladephil
    @angladephil 3 роки тому +1

    Hello. If I get it well, all this was simply to setup some kind of router. It seems to me overcomplicated, but will follow the series along. Thank you.

  • @chaifps
    @chaifps 3 роки тому

    I LOVE THE ENERGY ON THE CHANNEL MAN.....KEEP IT UP💎

  • @brantechsyt6130
    @brantechsyt6130 3 роки тому +1

    exactly what I have been looking for

  • @josiclerlemesilva317
    @josiclerlemesilva317 3 роки тому +1

    Very good great video congratulations

  • @mohammadmoaddi2268
    @mohammadmoaddi2268 3 роки тому

    Hi Tim, I was just about to start learning this combination. ON TIME!! Thanks

  • @AliVaseghnia
    @AliVaseghnia 3 роки тому

    Off to a great start!

  • @shahinkahangi6534
    @shahinkahangi6534 2 місяці тому

    very good video, big like.

  • @iamhritikpawar
    @iamhritikpawar 3 роки тому

    A really great and clear explanation of how the things work.

  • @azizbenanaya8833
    @azizbenanaya8833 3 роки тому

    I was waiting for this thank you very much Tim

  • @HerChip
    @HerChip 3 роки тому

    This is a real cool project. Not just an example; but really cool

  • @manfredreinsch8448
    @manfredreinsch8448 3 роки тому +1

    nice!

  • @rafatulalam8677
    @rafatulalam8677 3 роки тому

    Yes favourite Python youtuber back with a bang !

  • @Amitbidermoon
    @Amitbidermoon 3 роки тому

    Great as always !

  • @ajaswanth6607
    @ajaswanth6607 3 роки тому

    Just got what I wanted thankyou Tim

  • @nedyalkokikov6556
    @nedyalkokikov6556 3 роки тому

    Another great video!
    Thank you :)

  • @ankithgundimeda
    @ankithgundimeda 3 роки тому

    Thank you so much for this awesome tutorials!

  • @Stinosko
    @Stinosko 3 роки тому +1

    Nice! One request for a video: file upload and download.
    For example in your project being able to upload or download a profile picture 😊

  • @samcodes2912
    @samcodes2912 3 роки тому

    really great tutorial Tim never disappoints