Python Django and Google APIs - Project Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.ค. 2024
  • Learn how to build a Python Django app that uses multiple Google APIs in this full course.
    ✏️ Course created by Bobby Stearman from Did Coding. Check out his channel: / @didcoding
    💻 Code: github.com/bobby-didcoding/di...
    ⭐️ Course Contents ⭐️
    ⌨️ (0:00:00) Introduction
    ⌨️ (0:00:23) Application walkthrough
    ⌨️ (0:04:01) Course syllabus
    ⌨️ (0:04:22) Section 1: Setting up and enabling Google API's
    ⌨️ (0:14:43) Section 2: Setting up Python and Django
    ⌨️ (0:33:53) Section 3: Backend development such as models, views and urls
    ⌨️ (1:14:18) Section 4: Front end development such as HTML and JavaScript
    ⌨️ (2:08:15) Section 5: Testing our new app
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 Wong Voon jinq
    👾 hexploitation
    👾 Katia Moran
    👾 BlckPhantom
    👾 Nick Raker
    👾 Otis Morgan
    👾 DeezMaster
    👾 AppWrite
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

ความคิดเห็น • 112

  • @DidCoding
    @DidCoding 2 ปีที่แล้ว +103

    Thank you for sharing! I had a lot of fun putting this course together. lots more courses coming soon 👍😀👍

  • @abhijithsubash6160
    @abhijithsubash6160 2 ปีที่แล้ว +11

    I was waiting this django + google api course for about 1 year..
    Thank you
    Awesome

  • @phil5053
    @phil5053 2 ปีที่แล้ว +8

    Thank you for these API videos. I really appreciate it. Nice to know this platform actually listens to its subscribers.

  • @michaellyon3937
    @michaellyon3937 2 ปีที่แล้ว +18

    Thank you to the author for putting this together.
    Man, this is a tough watch. This is a glossy overview of an existing code base and should be renamed "Extending Django Authentication to Utilize Google Recaptcha, An Overview".
    This is an extremely dense, high-level review of a methodology for extending Django's user auth.
    If you're looking for a video about how to leverage Geo API fetches and work with models based on those fetches, this video ain't it.

    • @bslndhamlegal3687
      @bslndhamlegal3687 2 ปีที่แล้ว +2

      That's a great summary for this video I must say !

  • @aashrith9680
    @aashrith9680 2 ปีที่แล้ว +1

    Awesome !!!! . I wanted to learn this from a long time . Thanks Free Code Camp , you guys are great

  • @bienvenidovillabroza351
    @bienvenidovillabroza351 2 ปีที่แล้ว +5

    Teaching quality content as usual. Thank you so much!! :))

  • @humphreybrian449
    @humphreybrian449 2 ปีที่แล้ว +2

    With this video, you have really saved me tonnes of work and research thank you free code camp

  • @abdellahslimane4214
    @abdellahslimane4214 ปีที่แล้ว

    Man you are the best teacher ever, so effective!

  • @soewaiyanaung9168
    @soewaiyanaung9168 2 ปีที่แล้ว

    This channel is GOLD!

  • @samanthahaslop4279
    @samanthahaslop4279 2 ปีที่แล้ว +20

    Ive subscribed to this guys TH-cam already! He’s brilliant, definitely worth a follow if you’re into Python/Django and also a few interesting Hedera videos!! 💸

    • @SanataniAryavrat
      @SanataniAryavrat 2 ปีที่แล้ว

      me as well.... subscribed to Did Coding :)

  • @bitsread7249
    @bitsread7249 2 ปีที่แล้ว +1

    Rare course. Thanks sharing with us.

  • @samiwasimul
    @samiwasimul 2 ปีที่แล้ว +1

    Great, I did a lot of searching for it

  • @fcode9310
    @fcode9310 2 ปีที่แล้ว +3

    This is amazing!

  • @mayank7885
    @mayank7885 2 ปีที่แล้ว +1

    Thank You So Much!! Very helpful for django developer like me

  • @PradeepYadav-wf4lm
    @PradeepYadav-wf4lm 2 ปีที่แล้ว +1

    One of the Top channels for IT giants ❤️

  • @noormohammadsiddiqui7737
    @noormohammadsiddiqui7737 2 ปีที่แล้ว +3

    Exited 😁

  • @rachadelmoutaouaffiq8752
    @rachadelmoutaouaffiq8752 2 ปีที่แล้ว

    People are really into this channel
    liking the video even before watching it :)

  • @diegoabdo2555
    @diegoabdo2555 2 ปีที่แล้ว +3

    Man this is extremely helpful, thank you so much!

    • @janusztarnowski115
      @janusztarnowski115 ปีที่แล้ว

      Simple Application Enter your details
      th-cam.com/video/DWn5-Ej8R-M/w-d-xo.html

  • @digigoliath
    @digigoliath 2 ปีที่แล้ว

    Awesome!!! TQVM!!

  • @cuti9114
    @cuti9114 2 ปีที่แล้ว

    Yeah THANKYOU SO MUCH.I'm gonna do it

  • @edinasilva4198
    @edinasilva4198 2 ปีที่แล้ว +2

    Thanks!

  • @innovationscode9909
    @innovationscode9909 2 ปีที่แล้ว

    Delicious coding...thanks

  • @mawouenafongbedji2190
    @mawouenafongbedji2190 2 ปีที่แล้ว

    thanks a lot for this tutorial

  • @pedroespinoza7595
    @pedroespinoza7595 2 ปีที่แล้ว

    Thank You So Much!

  • @arosh.akalanka
    @arosh.akalanka 2 ปีที่แล้ว +2

    Thank You ❤ Need more Django Tutorials ✨️

    • @nitishsharma7545
      @nitishsharma7545 2 ปีที่แล้ว

      Bhai isme kya kya sikhaya?? Means django basic se btai ?? Or project kya bnaya isme ???

    • @arosh.akalanka
      @arosh.akalanka 2 ปีที่แล้ว

      @@nitishsharma7545 sorry! I didn''t understand ??

  • @angtranhai6457
    @angtranhai6457 2 ปีที่แล้ว

    Great content!

  • @hakimimuzakir
    @hakimimuzakir 2 ปีที่แล้ว

    Just want to leave my comment before this video reach millions of views one day

  • @lentreb4494
    @lentreb4494 ปีที่แล้ว

    Great tutorial it's help me a lot.. thanks for this sir.. i hope you could make tutorial for Google drive api using service account

  • @joshuarexmondnunoootoo5316
    @joshuarexmondnunoootoo5316 2 ปีที่แล้ว +1

    Exited

  • @colonnaden
    @colonnaden 2 ปีที่แล้ว +4

    Okay guys before you waste much time , this isnt a tutorial its a show case, or code review

  • @codingwitharchana8265
    @codingwitharchana8265 2 ปีที่แล้ว

    thank you for this video

  • @ishandorge5366
    @ishandorge5366 2 ปีที่แล้ว

    Thank you Sir..

  • @sumanmitraYTC
    @sumanmitraYTC 2 ปีที่แล้ว +4

    Whoever watching and finding it useful dont forget to subscribe to the instructor channel(link in description)

  • @aurelienfredytakoutene7114
    @aurelienfredytakoutene7114 2 ปีที่แล้ว +2

    thank you for this video 😁

  • @aashayamballi
    @aashayamballi 2 ปีที่แล้ว

    Django and I'm in!

  • @grahangonzales4250
    @grahangonzales4250 2 ปีที่แล้ว

    THE TIMING!

  • @pythonantole9892
    @pythonantole9892 2 ปีที่แล้ว +1

    Just watched the first few minutes showing the demo and wondered how is this free!

  • @rakib17874
    @rakib17874 2 ปีที่แล้ว

    Just when you thought you couldn't be more surprised ....

  • @InMemoryOfNeo
    @InMemoryOfNeo 2 ปีที่แล้ว

    you're AWESOMEEEEEEEEEEEE

  • @nicolasjoseramosbascunan3521
    @nicolasjoseramosbascunan3521 2 ปีที่แล้ว +9

    Is really good, thanks!
    I was wondering if there is a easy way to get the optimal path?

    • @hdfawaz7797
      @hdfawaz7797 2 ปีที่แล้ว

      Please do have any idea how they create Google, Chrome and some other relevance

  • @surajkushwah7102
    @surajkushwah7102 2 ปีที่แล้ว

    Great

  • @anantgamer8952
    @anantgamer8952 2 ปีที่แล้ว +5

    Harvard :- So we tech everything
    Meanwhile FCC :- huh !!!

  • @mohammedissam3651
    @mohammedissam3651 2 ปีที่แล้ว

    Nice sub and liked

  • @martinuslukas448
    @martinuslukas448 2 ปีที่แล้ว

    Best best always the best

  • @Manas_nannvatte
    @Manas_nannvatte 2 ปีที่แล้ว

    🎓🎓

  • @eduardogutierrez-he7fo
    @eduardogutierrez-he7fo 2 ปีที่แล้ว +1

    Thanks a lot for this. Can I get a job with this? 🤔

  • @BCCDAILYPAK
    @BCCDAILYPAK 2 ปีที่แล้ว +1

    Ya ALLAH har insan kamyab ho har insan ko sehat izat or kamyabi ata farma tohi Malik hay meray ALLAH reham farma.

  • @dhwajguptaiitr
    @dhwajguptaiitr 2 ปีที่แล้ว +1

    Can we also get gmail api with django also for sending mails. It would be great!

  • @RITHESHTHEPOKEMONLOVER
    @RITHESHTHEPOKEMONLOVER 2 ปีที่แล้ว +1

    After enabling the billing for my APIs too yet this shows the error that you encountered ! That page can’t load google maps correctly .. what do I do about it

  • @geraldopatriciomelo5715
    @geraldopatriciomelo5715 ปีที่แล้ว

    do you have an example fetching from a postgre database?

  • @travis3366
    @travis3366 ปีที่แล้ว

    how to get places instead of routes in autocomplete for origin,waypoint 1 ,waypoint 2 and
    destination?

  • @SouravBasuRoy
    @SouravBasuRoy 2 ปีที่แล้ว

    Hi, i was wondering if i need to set up a Google Cloud Platform account to use any of these APIs ?

  • @Yash-fz7kw
    @Yash-fz7kw 2 ปีที่แล้ว +2

    Can we have similar project in React js please

  • @shivammishra3217
    @shivammishra3217 2 ปีที่แล้ว

    Please make it for node and express

  • @syllight9053
    @syllight9053 2 ปีที่แล้ว +1

    People who disliked these videos are probably flat-earthers.

  • @bharatsharma-iv3gi
    @bharatsharma-iv3gi 2 ปีที่แล้ว

    i got recaptu set up however, it is not working says that localhost is not a valid domain
    any idea?

  • @drbaz2908
    @drbaz2908 2 ปีที่แล้ว +1

    Hi Bobby, great set of tutorials, but .... I cannot access Google Places etc as I'm getting the error BillingNotEnabledMapError. Am I doing something wrong, or has Google got me by the short and curlies.

    • @rooneymara8061
      @rooneymara8061 2 ปีที่แล้ว +1

      You have to add your billing information. i.e. credit card and such. It won't charge you up to a certain point though.

  • @travis3366
    @travis3366 ปีที่แล้ว

    any idea on how to make the waypoints optional?

  • @vuanhkhoa9715
    @vuanhkhoa9715 11 หลายเดือนก่อน

    Can I reference this to my final CS50 wen final project ??

  • @bhargavnagineni9322
    @bhargavnagineni9322 2 ปีที่แล้ว

    Can we expect.. pega tool full course ?

  • @hunterassassinyt...1557
    @hunterassassinyt...1557 ปีที่แล้ว

    I have a doubt, how to use Google keep notes API and create a website using python can you make a video for it

  • @unamattina6023
    @unamattina6023 2 ปีที่แล้ว

    do i need to download js files you mentioned at 1.20.0?

  • @sweetytugnawat1710
    @sweetytugnawat1710 2 ปีที่แล้ว +2

    Hello,
    I have a doubt, I was trying to run this code on my local machine and was getting this error "AttributeError: 'WSGIRequest' object has no attribute 'is_ajax'", Can anyone please help me out

    • @aaronlal2676
      @aaronlal2676 ปีที่แล้ว +1

      Hi that function is depreciated now

  • @MrTaken-tl4bw
    @MrTaken-tl4bw 2 ปีที่แล้ว +2

    Not gonna lie, setting the env to me is always the worst part, I'm way to organized in my computer files to have a random env folder -> Spent 10 mins figuring how to chose a custom file path

  • @joakrofi6154
    @joakrofi6154 2 ปีที่แล้ว

    Yahhhhhh

  • @Loomy65
    @Loomy65 2 ปีที่แล้ว

    Can you share example of your codes to us if don't mind

  • @josephnalo7607
    @josephnalo7607 ปีที่แล้ว

    am getting this problem,,any help i will appreciate
    File "C:\Users\ADMIN\Desktop\project\django_map\django_map\mixins.py", line 58, in form_invalid
    if self.requests.is_ajax():
    AttributeError: 'SignUpView' object has no attribute 'requests'

  • @abhijith_mr
    @abhijith_mr 6 หลายเดือนก่อน +1

    Why cannot i use the normal virtualenv
    instead of this virtualenvwrapper

    • @deequi77
      @deequi77 หลายเดือนก่อน +1

      Exactly, and he named it very long.. Instead of just short venv name.

  • @bhaskarmarri7092
    @bhaskarmarri7092 ปีที่แล้ว

    in sign_up page i am getting this error "Localhost is not in the list of supported domains for this site key." at right down most corner of the webpage. how to fix this error?. when i add signup details , i am getting error saying that try again.

    • @hanspasqualin6520
      @hanspasqualin6520 ปีที่แล้ว

      you need to add your localhost (IP address of your local server ) in the Recaptcha configuration

  • @udayyysharma1501
    @udayyysharma1501 2 หลายเดือนก่อน +1

    the google places api is paid now, how do i access it for free OR what alternative do i use?

    • @deequi77
      @deequi77 หลายเดือนก่อน

      He isn't answering

  • @futurepython6774
    @futurepython6774 2 ปีที่แล้ว

    djangox新课程:th-cam.com/video/_GGkiXuJyBo/w-d-xo.html

  • @santiagobenavides1359
    @santiagobenavides1359 2 ปีที่แล้ว

    Cuanto tiempo toma aprender python

  • @sumanmitra202
    @sumanmitra202 2 ปีที่แล้ว

    This tutorial consider u have decent knowledge about Django..

  • @Sravani_Chanu
    @Sravani_Chanu ปีที่แล้ว

    sir could you please reply me time 54:44, vscode line no : 123 to 135
    whats that code please reply me sir

  • @b10gaming2
    @b10gaming2 2 ปีที่แล้ว

    But there is still boo-ohh-al of waaaa-aat-ar missing ,

  • @unamattina6023
    @unamattina6023 2 ปีที่แล้ว

    can not work at the at the last part :((( it gives me this error " File "D:\django_google_api_project\main\urls.py", line 3, in
    from .import views
    File "D:\django_google_api_project\main\views.py", line 4, in
    from django_google_api_project.mixins import Directions
    File "D:\django_google_api_project\django_google_api_project\mixins.py", line 5, in
    from urllib.parse import redirect, urlencode
    ImportError: cannot import name 'redirect' from 'urllib.parse' (D:\Anaconda3\lib\urllib\parse.py)
    " when I tried to do python manage.py migrate .
    Anyone who occurred this problem and solved it?

  • @artusuroda487
    @artusuroda487 2 ปีที่แล้ว +4

    Where is the point to record over two hours video where you mostly copy and paste the code. You complitely ignored web development flow. Skip this copy and paste phase and just go through the finished code and explain what you think is a core of the app, from the code flow perspective. Would be more interesting and shorter.

  • @sarcasticdna
    @sarcasticdna 2 ปีที่แล้ว

    Notification Squad hit like
    👇

  • @AmericanDragon134
    @AmericanDragon134 2 ปีที่แล้ว

    PYTHON OR JAVA

  • @xxxxxx-pb3oj
    @xxxxxx-pb3oj 2 ปีที่แล้ว

    Give us laravel advances

  • @aroshjayamanna1508
    @aroshjayamanna1508 2 ปีที่แล้ว

    2nd comment

  • @officiarydertech8188
    @officiarydertech8188 ปีที่แล้ว

    Would have preferred this video if it wasn't full of copy and paste.

  • @huzaifakhan2903
    @huzaifakhan2903 2 ปีที่แล้ว

    Are these API free?

  • @vpundir3024
    @vpundir3024 2 ปีที่แล้ว +1

    5 views and 11 likes = power of social media + developer

  • @onzamono
    @onzamono 2 หลายเดือนก่อน

    Okay, I wasted a lot of time and I give up. A little warning for those arriving:
    1. I created the API keys: Recaptcha does not recognize that "localhost" address. For the Google APIs I had to create a virtual credit card (they ask for it to verify users and they ask for a transaction of 0 € or $). But all that didn't matter because 3.
    2. At minute +42 I realized that this is not a tutorial. I don't learn what I'm doing. But I'm not doing anything either, not writing code, just copying and pasting. So I get tired of doing that in every file and watching a video about code that I haven't seen how it was written. I miss the process to learn something from all of this. In the end I decided to go to the repository and clone it to at least see the result.
    3. It doesn't work. I use my keys and try to add a user, but I always get an error: "There was an error, please try again."
    Okay, I've had enough.

  • @a.sattarjunejo8332
    @a.sattarjunejo8332 2 ปีที่แล้ว

    Ghute

  • @user-qm6up7kz4n
    @user-qm6up7kz4n 2 ปีที่แล้ว +2

    What is this course? Copy paste techniques? You never learn anything from copying, the only way is to type in understanding every line

  • @bitsread7249
    @bitsread7249 2 ปีที่แล้ว +5

    Rare course. Thanks sharing with us.

  • @sundarayerrapragada
    @sundarayerrapragada 2 ปีที่แล้ว

    Thanks!