Python Django Web Framework - Full Course for Beginners

Learn the Python Django framework with this free full course. Django is an extremely popular and fully featured server-side web framework, written in Python. Django allows you to quickly create web apps.
💻Code: github.com/codingforentrepren...
⭐️Course Contents ⭐️
⌨️ (0:00:00) 1 - Welcome
⌨️ (0:01:14) 2 - Installing to Get Started
⌨️ (0:05:02) 3 - Setup your Virtual Environment for Django
⌨️ (0:14:39) 4 - Create a Blank Django Project
⌨️ (0:18:54) 5 - Setup Your Code Text Editor
⌨️ (0:22:27) 6 - Settings
⌨️ (0:29:58) 7 - Built-In Components
⌨️ (0:33:57) 8 - Your First App Component
⌨️ (0:42:34) 9 - Create Product Objects in the Python Shell
⌨️ (0:46:18) 10 - New Model Fields
⌨️ (0:52:52) 11 - Change a Model
⌨️ (0:59:27) 12 - Default Homepage to Custom Homepage
⌨️ (1:04:48) 13 - URL Routing and Requests
⌨️ (1:10:23) 14 - Django Templates
⌨️ (1:16:50) 15 - Django Templating Engine Basics
⌨️ (1:24:00) 16 - Include Template Tag
⌨️ (1:26:49) 17 - Rendering Context in a Template
⌨️ (1:33:21) 18 - For Loop in a Template
⌨️ (1:37:01) 19 - Using Conditions in a Template
⌨️ (1:42:17) 20 - Template Tags and Filters
⌨️ (1:48:59) 21 - Render Data from the Database with a Model
⌨️ (1:59:55) 22 - How Django Templates Load with Apps
⌨️ (2:06:50) 23 - Django Model Forms
⌨️ (2:14:16) 24 - Raw HTML Form
⌨️ (2:25:33) 25 - Pure Django Form
⌨️ (2:35:30) 26 - Form Widgets
⌨️ (2:41:29) 27 - Form Validation Methods
⌨️ (2:48:59) 28 - Initial Values for Forms
⌨️ (2:51:42) 29 - Dynamic URL Routing
⌨️ (2:54:26) 30 - Handle DoesNotExist
⌨️ (2:56:24) 31 - Delete and Confirm
⌨️ (2:58:24) 32 - View of a List of Database Objects
⌨️ (3:00:00) 33 - Dynamic Linking of URLs
⌨️ (3:01:17) 34 - Django URLs Reverse
⌨️ (3:03:10) 35 - In App URLs and Namespacing
⌨️ (3:07:35) 36 - Class Based Views - ListView
⌨️ (3:10:45) 37 - Class Based Views - DetailView
⌨️ (3:15:38) 38 - Class Based Views - CreateView and UpdateView
⌨️ (3:21:23) 39 - Class Based Views - DeleteView
⌨️ (3:24:02) 40 - Function Based View to Class Based View
⌨️ (3:27:15) 41 - Raw Detail Class Based View
⌨️ (3:30:31) 42 - Raw List Class Based View
⌨️ (3:33:32) 43 - Raw Create Class Based View
⌨️ (3:26:03) 44 - Form Validation on a Post Method
⌨️ (3:37:58) 45 - Raw Update Class Based View
⌨️ (3:41:13) 46 - Raw Delete Class Based View
⌨️ (3:42:17) 47 - Custom Mixin for Class Based Views
Course from Coding for Entrepreneurs. Check out their KZread channel: / @codingentrepreneurs
Also, check out the Coding For Entrepreneurs website for more great content: www.codingforentrepreneurs.com
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: medium.freecodecamp.org

Пікірлер: 1 700

  • @programmingwithmiko4294
    @programmingwithmiko42944 жыл бұрын

    Looking for Django Unchained. Ended up becoming a programmer. Thanks KZread. Jokes aside, great video thank you very much :)

  • @siddharthbisht8522

    @siddharthbisht8522

    4 жыл бұрын

    I don't understand . Why isn't he explaining stuff. What is he doing. Why doesn't he tell what migrate does. And 100 things that he do. Will he explain later. If so why doesn't he say that he will explain later. It feels like that I should know what migrate is and other stuff that he just casually types there

  • @siddharthbisht8522

    @siddharthbisht8522

    3 жыл бұрын

    @@nabbikill I have a good amount of experience with Python. Bad day maybe. Exhaustion from staying home all this time. I want to go out ,eat a pizza , go to mall and do some swimming . I am going crazy lol.

  • @11hamma

    @11hamma

    3 жыл бұрын

    @@siddharthbisht8522 lockdown is getting u fam

  • @claw1479

    @claw1479

    3 жыл бұрын

    @@11hamma its getting all of us😞

  • @11hamma

    @11hamma

    3 жыл бұрын

    @@claw1479 truuuee 😔😔

  • @user-kj3qq6yl4q
    @user-kj3qq6yl4q4 жыл бұрын

    1:15 Installing. Virtual environment 18:54 Set up code text editor 22:27 Django settings 29:48 Built-In components 46:22 New model fields 59:27 Custom homepage 1:04:08 URL routing 1:16:50 Django templating engine basics 1:23:59 Include template tag 1:49:09 Render data from the database with a model 2:06:50 Django model forms 2:35:33 Form widgets 2:41:29 Form validation methods 2:48:59 Initial values for forms 2:51:44 dynamic URL routing 3:00:00 Dynamic linking of URLs 3:03:10 In app URLs and Namespacing 3:15:42 Class based views - CreateView

  • @35_rishikeshpatil34

    @35_rishikeshpatil34

    3 жыл бұрын

    Thanks man there's the upvote for u

  • @lousimms4766

    @lousimms4766

    3 жыл бұрын

    you're an internet hero!

  • @dylanmahmoud743

    @dylanmahmoud743

    3 жыл бұрын

    Life saver

  • @TomThomasVempala

    @TomThomasVempala

    3 жыл бұрын

    people are awesome

  • @claudiuh9335

    @claudiuh9335

    3 жыл бұрын

    2:51:44 dynamic URL routing

  • @usoppgostoso
    @usoppgostoso9 ай бұрын

    If you're watching this 2023, you can use more recent versions of Django, that's what I did, I had no problemas at all.

  • @ehsankalateh6785

    @ehsankalateh6785

    7 ай бұрын

    Thanks bro

  • @prajwalhc3606

    @prajwalhc3606

    4 ай бұрын

    Thanks bro 🙏

  • @sanbidrc
    @sanbidrc4 жыл бұрын

    ⭐️Course Contents ⭐️ ⌨️ (0:00:00) 1 - Welcome ⌨️ (0:01:14) 2 - Installing to Get Started ⌨️ (0:05:02) 3 - Setup your Virtual Environment for Django ⌨️ (0:14:39) 4 - Create a Blank Django Project ⌨️ (0:18:54) 5 - Setup Your Code Text Editor ⌨️ (0:22:27) 6 - Settings ⌨️ (0:29:58) 7 - Built-In Components ⌨️ (0:33:57) 8 - Your First App Component ⌨️ (0:42:34) 9 - Create Product Objects in the Python Shell ⌨️ (0:46:18) 10 - New Model Fields ⌨️ (0:52:52) 11 - Change a Model ⌨️ (0:59:27) 12 - Default Homepage to Custom Homepage ⌨️ (1:04:48) 13 - URL Routing and Requests ⌨️ (1:10:23) 14 - Django Templates ⌨️ (1:16:50) 15 - Django Templating Engine Basics ⌨️ (1:24:00) 16 - Include Template Tag ⌨️ (1:26:49) 17 - Rendering Context in a Template ⌨️ (1:33:21) 18 - For Loop in a Template ⌨️ (1:37:01) 19 - Using Conditions in a Template ⌨️ (1:42:17) 20 - Template Tags and Filters ⌨️ (1:48:59) 21 - Render Data from the Database with a Model ⌨️ (1:59:55) 22 - How Django Templates Load with Apps ⌨️ (2:06:50) 23 - Django Model Forms ⌨️ (2:14:16) 24 - Raw HTML Form ⌨️ (2:25:33) 25 - Pure Django Form ⌨️ (2:35:30) 26 - Form Widgets ⌨️ (2:41:29) 27 - Form Validation Methods ⌨️ (2:48:59) 28 - Initial Values for Forms ⌨️ (2:51:42) 29 - Dynamic URL Routing ⌨️ (2:54:26) 30 - Handle DoesNotExist ⌨️ (2:56:24) 31 - Delete and Confirm ⌨️ (2:58:24) 32 - View of a List of Database Objects ⌨️ (3:00:00) 33 - Dynamic Linking of URLs ⌨️ (3:01:17) 34 - Django URLs Reverse ⌨️ (3:03:10) 35 - In App URLs and Namespacing ⌨️ (3:07:35) 36 - Class Based Views - ListView ⌨️ (3:10:45) 37 - Class Based Views - DetailView ⌨️ (3:15:38) 38 - Class Based Views - CreateView and UpdateView ⌨️ (3:21:23) 39 - Class Based Views - DeleteView ⌨️ (3:24:02) 40 - Function Based View to Class Based View ⌨️ (3:27:15) 41 - Raw Detail Class Based View ⌨️ (3:30:31) 42 - Raw List Class Based View ⌨️ (3:33:32) 43 - Raw Create Class Based View ⌨️ (3:26:03) 44 - Form Validation on a Post Method ⌨️ (3:37:58) 45 - Raw Update Class Based View ⌨️ (3:41:13) 46 - Raw Delete Class Based View ⌨️ (3:42:17) 47 - Custom Mixin for Class Based Views

  • @bettys7298

    @bettys7298

    4 жыл бұрын

    Thank you!

  • @ShokhrukhUrinov

    @ShokhrukhUrinov

    4 жыл бұрын

    Thank you

  • @user-kb3dk2ep3c
    @user-kb3dk2ep3c5 жыл бұрын

    ⌨️ (0:00:00) 1 - Welcome ⌨️ (0:01:14) 2 - Installing to Get Started ⌨️ (0:05:02) 3 - Setup your Virtual Environment for Django ⌨️ (0:14:39) 4 - Create a Blank Django Project ⌨️ (0:18:54) 5 - Setup Your Code Text Editor ⌨️ (0:22:27) 6 - Settings ⌨️ (0:29:58) 7 - Built-In Components ⌨️ (0:33:57) 8 - Your First App Component ⌨️ (0:42:34) 9 - Create Product Objects in the Python Shell ⌨️ (0:46:18) 10 - New Model Fields ⌨️ (0:52:52) 11 - Change a Model ⌨️ (0:59:27) 12 - Default Homepage to Custom Homepage ⌨️ (1:04:48) 13 - URL Routing and Requests ⌨️ (1:10:23) 14 - Django Templates ⌨️ (1:16:50) 15 - Django Templating Engine Basics ⌨️ (1:24:00) 16 - Include Template Tag ⌨️ (1:26:49) 17 - Rendering Context in a Template ⌨️ (1:33:21) 18 - For Loop in a Template ⌨️ (1:37:01) 19 - Using Conditions in a Template ⌨️ (1:42:17) 20 - Template Tags and Filters ⌨️ (1:48:59) 21 - Render Data from the Database with a Model ⌨️ (1:59:55) 22 - How Django Templates Load with Apps ⌨️ (2:06:50) 23 - Django Model Forms ⌨️ (2:14:16) 24 - Raw HTML Form ⌨️ (2:25:33) 25 - Pure Django Form ⌨️ (2:35:30) 26 - Form Widgets ⌨️ (2:41:29) 27 - Form Validation Methods ⌨️ (2:48:59) 28 - Initial Values for Forms ⌨️ (2:51:42) 29 - Dynamic URL Routing ⌨️ (2:54:26) 30 - Handle DoesNotExist ⌨️ (2:56:24) 31 - Delete and Confirm ⌨️ (2:58:24) 32 - View of a List of Database Objects ⌨️ (3:00:00) 33 - Dynamic Linking of URLs ⌨️ (3:01:17) 34 - Django URLs Reverse ⌨️ (3:03:10) 35 - In App URLs and Namespacing ⌨️ (3:07:35) 36 - Class Based Views - ListView ⌨️ (3:10:45) 37 - Class Based Views - DetailView ⌨️ (3:15:38) 38 - Class Based Views - CreateView and UpdateView ⌨️ (3:21:23) 39 - Class Based Views - DeleteView ⌨️ (3:24:02) 40 - Function Based View to Class Based View ⌨️ (3:27:15) 41 - Raw Detail Class Based View ⌨️ (3:30:31) 42 - Raw List Class Based View ⌨️ (3:33:32) 43 - Raw Create Class Based View ⌨️ (3:26:03) 44 - Form Validation on a Post Method ⌨️ (3:37:58) 45 - Raw Update Class Based View ⌨️ (3:41:13) 46 - Raw Delete Class Based View ⌨️ (3:42:17) 47 - Custom Mixin for Class Based Views

  • @_lethan112

    @_lethan112

    5 жыл бұрын

    冠勳廖 1:10:24 django template 1:26:51 rendering context in template 1:33:23 for loop in a template 1:37:02 using conditions in template 1:42:18 templates tag and filter

  • @HostDotPromo
    @HostDotPromo5 жыл бұрын

    I met this guy in real life once, super cool dude! Glad to see him succeeding big time! 👍

  • @prettycode4028

    @prettycode4028

    4 жыл бұрын

    wat? in real life? were?

  • @rabeast1991

    @rabeast1991

    3 жыл бұрын

    @@prettycode4028 janitor at his university

  • @divancode3725

    @divancode3725

    3 жыл бұрын

    @@rabeast1991 you must be kidding me

  • @sixshorts6227

    @sixshorts6227

    3 жыл бұрын

    @@divancode3725 😂😂😂😂

  • @SumriseHD

    @SumriseHD

    3 жыл бұрын

    @Saketh p ?

  • @sidrahms7458
    @sidrahms74583 жыл бұрын

    If you are seeing error on section 8 like so: Operation Error No such table: main.auth_user__old then do this in powershell or terminal first used: pip install --upgrade django==2.1.5 Then I used python manage.py makemigrations then python manage.py migrate Then I used python manage.py runserver Worked like a charm,

  • @sidrahms7458

    @sidrahms7458

    3 жыл бұрын

    @@grabacionesfiuba8529 welcome, and I am a girl :)

  • @sidrahms7458

    @sidrahms7458

    3 жыл бұрын

    @@grabacionesfiuba8529 No worries.:)

  • @munteanionut3993

    @munteanionut3993

    2 жыл бұрын

    I wish I hadn't spent 2 hours before solving it prior to finding this comment : )). Your comm should be right under the first guy with 1.2k+ likes.

  • @hank91918

    @hank91918

    2 жыл бұрын

    MVP

  • @chicoze2
    @chicoze29 ай бұрын

    I often look in the comments before watching a big video like this to not loose time.. if you are doing this, you just find THE VIDEO!!

  • @NeelNapkin08

    @NeelNapkin08

    5 ай бұрын

    Should I give it a watch? In his video, he's working with Django 2.0, but the most latest version is 4.0. Let me know quickly-I'm waiting.

  • @chicoze2

    @chicoze2

    5 ай бұрын

    ​@@NeelNapkin08 For me, this video helped to get the concepts about how a Django project is structured, so it kinda worth it

  • @kellymcgowan5414
    @kellymcgowan54143 жыл бұрын

    I can't thank you enough for this tutorial, Django has been a thorn in my side for so long i was beginning to think i was never going to understand it, easy to understand, methodical and easily digestible. love it

  • @brettgregory3622
    @brettgregory36225 жыл бұрын

    Awesome vid man! About halfway through it and am already beginning to utilise all the concepts and techniques from your video in my own projects!

  • @kcseanbrixd.calinao6700
    @kcseanbrixd.calinao6700 Жыл бұрын

    for anyone having a problem with the setup not working.. it might be because of the version.. currently the latest python doesn't support django 2.0.7.... you can either downgrade ur python ver or raise django version.. i had a hard time figuring this one out and so i wanted to help out.

  • @demiurgerenz

    @demiurgerenz

    Ай бұрын

    Thanks a lot. i almost ran mad here.😂😂😂😂😂😂

  • @BrightCode
    @BrightCode4 жыл бұрын

    Coronavirus is a blessing in disguise since I have free time to learn this.

  • @cheikhnasall

    @cheikhnasall

    4 жыл бұрын

    BrightCode Me too 🙂

  • @fahadxxdbl

    @fahadxxdbl

    4 жыл бұрын

    same bro

  • @tbp4590

    @tbp4590

    3 жыл бұрын

    100% utilise the time!

  • @prosunsett3045

    @prosunsett3045

    3 жыл бұрын

    Because you and some others get extra time or time to build up their skill does not mean it is a blessing for everyone.

  • @danusarulnesan3637

    @danusarulnesan3637

    3 жыл бұрын

    @@prosunsett3045 He states that it is a blessing for him not for everyone, pipe down boi!

  • @thejonellwood
    @thejonellwood4 жыл бұрын

    This is outstanding. Reading some of the comments people say it's too fast paced...but I love its pace! It has taken me about 10 hours to the 3 hour mark because I have to pause, rewind, pause, etc... to figure out why my stuff doesn't match his. But I KNOW so much more about the what and why than if it was just follow along and he explained every little detail every time. I can wait to binge more of his videos!

  • @chase8264
    @chase82644 жыл бұрын

    1:12:15 I thought you just shut down and went into recovery mode. Awesome tut dude, thank you!

  • @vajk7
    @vajk74 жыл бұрын

    One of the best tutorials on a specific programming topic I ever saw and used. For programmers in hurry, it is at the right pace, depth and width. Many thanks, really great work!

  • @alijubril7913

    @alijubril7913

    2 жыл бұрын

    mhen, you couldn't have said it any better... Great for beginners

  • @ferdiaek5557
    @ferdiaek55573 жыл бұрын

    so far , this is the best tutorial for django for absolute begginers , this is even better than paid courses i purchased , thank you man

  • @ILIILLLIIILL
    @ILIILLLIIILL5 жыл бұрын

    I love the lesson as much as index on description! thank you a lot

  • @logantv69

    @logantv69

    4 жыл бұрын

    Thank you!! I would've never expanded the description and found that!

  • @flaredev
    @flaredev5 жыл бұрын

    thank you for this tutorial, I never enjoyed learning a framework but today!

  • @seungsooim2183
    @seungsooim21832 жыл бұрын

    hey man. i just want to say i greatly appreciate this tutorial. i was struggling for hours trying to even get django started and write a simple "hello world" application but kept running into problems and after about 10 hours i finally stumbled on your video and you solved all my issues perfectly. thank u so much man.

  • @Jonathan-rm6kt
    @Jonathan-rm6kt4 жыл бұрын

    This is one of my favorite video tutorials I've come across. Great pacing and balance of concepts & details. Keep up the good work, I'll be following!

  • @lowkeygaming4716
    @lowkeygaming47165 жыл бұрын

    The very first useful channel that I found when I was starting Django last year. 👌

  • @narutouzumakijoshua
    @narutouzumakijoshua4 жыл бұрын

    I’ve only watched the first 20 minutes or so but I can already tell this by far the most descriptive and best tutorial I’ve ever seen! You are so descriptive and you explain everything as if we are 5 years old, which is AMAZING!!! Thank you!!

  • @danielalejandrohernandez5231
    @danielalejandrohernandez52314 жыл бұрын

    I was looking for a course of "Django" for developers where you don't want to waste so many hours in so basic things such as understanding MVC, how a web system works, ORM, instead I wanted to know the fundamentals of the framework and I have enjoyed so much this, I came from so many years as Java developer and I wanted to buy Python since has gained so much terrain and this guy sell it tome so dam well, thanks for your material man! it's really appreciated.

  • @maureento5435
    @maureento54354 жыл бұрын

    OMG this is amazing! Best complete tutorial on Django and installing a Django project in virtual environments along with showing us the intricacies of creating a virtualenv and how to reactivate it for your projects. Amazing so far! Looking forward to knowing Django inside out after so many tutorials missing this and that!

  • @ogs3721
    @ogs37214 жыл бұрын

    Awesome tutorial. But in the second half, multiple ways were explained to do the same thing like using Forms in Django. We try the previous method and when we try to actually figure out that, all of a sudden we are told that it's not a good way to follow that method. Then we have to learn the new method and it's confusing most of the time. If that way of explaining some steps was avoided this video could have been shorter and much cleaner than this. Anyway, apart from that this is the best Django tutorial on KZread.

  • @klementomeri5910
    @klementomeri59104 жыл бұрын

    Actually im on a 3 month full-stack developer course and it is super intensive. This course helping me to learn fundamentals of django with a way i dont think i will forget. Thank you so much lecturer and freeCodeCamp for this great course.

  • @TheGrandmaster1
    @TheGrandmaster13 жыл бұрын

    This has got to be one of the greatest channels on all of KZread, plain and simple.

  • @jerrywalson2403

    @jerrywalson2403

    3 жыл бұрын

    I 9 o

  • @AndreGomes-th1wq
    @AndreGomes-th1wq4 жыл бұрын

    Congratulations, your complete course for beginners helped me a lot, you're a great teacher. Thank you very much, I hope you can bring an advanced course soon.

  • @asulav
    @asulav4 жыл бұрын

    1:32:25 "It's not a bug, it's a feature." Sadly this line did not work on my professor...

  • @not2day646

    @not2day646

    4 жыл бұрын

    Lol

  • @medharawat2769

    @medharawat2769

    4 жыл бұрын

    The Python dict string uses single quotation marks, and JSON enforces double quotation marks. We should use ' ' single quotes instead of double quotes !

  • @venkattejaraavi5692

    @venkattejaraavi5692

    3 жыл бұрын

    silicon valley

  • @sneipen157

    @sneipen157

    3 жыл бұрын

    @@medharawat2769 does not work

  • @UBLAunripped
    @UBLAunripped3 жыл бұрын

    SO GREAT GUYS - we gained SO MUCH - thank you - we loved the 'big video' idea - we chipped away at your 4hrs over 2 days and love it!

  • @subhashbhalerao2008
    @subhashbhalerao20082 жыл бұрын

    Really nice explained, just watched this video 45 minutes, and now I can understand some concepts which were so hard for me before, thank you very much

  • @Stellarspace95
    @Stellarspace954 жыл бұрын

    django is quite the framework! its a little headache that turns into blissful experience once you understand the concepts

  • @hunggamerofficial3252

    @hunggamerofficial3252

    4 жыл бұрын

    Do you use Pycharm to learn Django? In this video, it's all about Sublime Text and CMD

  • @RoylanMartinez

    @RoylanMartinez

    4 жыл бұрын

    @@hunggamerofficial3252 I use pycharm

  • @hunggamerofficial3252

    @hunggamerofficial3252

    4 жыл бұрын

    @@RoylanMartinez So do you know how i can use Django in Pycharm????

  • @RoylanMartinez

    @RoylanMartinez

    4 жыл бұрын

    @@hunggamerofficial3252yeah, Django in Pycharm is pretty useful. It's almost the same always. I have been combining some videos with the oficial documentation. Anyway the best way to learn it is by practicing it.

  • @sweekardahal9811

    @sweekardahal9811

    4 жыл бұрын

    What about anaconda ?

  • @18.michaelmaramag89
    @18.michaelmaramag893 жыл бұрын

    I am giving this man a hands down 🙌 for standing 4 hours just teach us guys..

  • @brumarul7481
    @brumarul74814 жыл бұрын

    I like that you actually teach :) Not just copy-paste the whole template and BOOM, you've created a website

  • @nagrawal44
    @nagrawal444 жыл бұрын

    Great course! found It really valuable and I'm using it to create my own site now. Thank you for making this so accessible for us!

  • @RAWRCoding
    @RAWRCoding5 жыл бұрын

    Great tutorial! Explains mostly everything you would want to know!

  • @SSNUTHIN
    @SSNUTHIN3 жыл бұрын

    Took me a few retries but I finally finished this walkthrough. This course felt a bit rough around the edges, but I think that was mainly an issue of speed; with the course set to 0.75x playback speed I found that very manageable. I wish the course were organized just a tad bit different, I generally prioritize a certain kind of logical progression over the speed to running code. It is one of those things where I just want slightly different things out of a course, so I put the onus on myself to make a tutorial that is more my style. This guy did a great job and I think succinctly achieved his objective of compacting an introductory django course into 4 hours of content. I'm just a django in 14 hours kind of gal. ;) If you're thankful and you know it, let ads run! Thanks FCC! Happy coding everyone!

  • @ryThMoP18

    @ryThMoP18

    Жыл бұрын

    And here i was watching in 1.75x 😐

  • @MasterMathematicswithMatthias

    @MasterMathematicswithMatthias

    3 ай бұрын

    when i don't understand somewhere, i just stop and go to the tutorial or ask chatgpt.

  • @memoriasIT
    @memoriasIT4 жыл бұрын

    This is an AMAZING video, thanks my friend. Came here to brush django and you went straight to the point.

  • @cesaremannino2774
    @cesaremannino27743 жыл бұрын

    Ehy Ehy Ehy, this video is a gem. Already one hour into it and gave me more than all other tutorials I followed(three). This guy got real talent on explaining , the fact that repeat concept over and over and make yourself delete/change the directories all the time ,make the concept going deep into my brain and eventually everything clicks. Great!!!

  • @amangarg9294

    @amangarg9294

    2 жыл бұрын

    8

  • @amangarg9294

    @amangarg9294

    2 жыл бұрын

    8

  • @davidk6774
    @davidk67743 жыл бұрын

    At the start I was really annoyed how detailed you explain everything because I already tested django a bit. But going further and further I got more thankful and more thankful that you explain everything that detailed. You are doing a great job!

  • @sarmad54

    @sarmad54

    11 ай бұрын

    What is the name of this tutor

  • @agungokill
    @agungokill3 жыл бұрын

    thanks! i'm PHP native devs, after watching your videos, i understand the basic "logic" of Django, not that far from PHP just like PHP without bracket and close tag, but when it comes into templating surprisingly i can understand well because it's just like PHP

  • @luisangeld9894
    @luisangeld98943 жыл бұрын

    OMG, this is the best video I've seen explaining Django, in fact I am creating my own blog based on this video! thank you so much

  • @SanceShaji
    @SanceShaji Жыл бұрын

    He is so good of a computer techie/programmer that he barely looks into his keyboard while typing codes and knows a lot of coding shortcuts.

  • @diegodomenig1834
    @diegodomenig18344 жыл бұрын

    Kudos, this is one of the best tutorials I've ever followed. Doesn't waste time on trivial stuff and explains everything perfectly. 10/10

  • @svdfxd

    @svdfxd

    4 жыл бұрын

    which Django version did you install

  • @mohammadaram6644

    @mohammadaram6644

    4 жыл бұрын

    @@svdfxd me 3.0.4

  • @mayankgupta7078
    @mayankgupta70785 жыл бұрын

    thanks for making such a great video it is very inderstandable for beginers too..i really appreciate your work

  • @dan-simi6
    @dan-simi611 сағат бұрын

    By far the best tutorial on Django!

  • @thetj7093
    @thetj70932 жыл бұрын

    Followed your tutorial, did some more work on my own and got my first full stack web dev job - Thx a ton 👍

  • @MiCt0
    @MiCt05 жыл бұрын

    Man, great tutorial, I've started using "what do you know" phrase a lot more after this :D

  • @KushChoudhary

    @KushChoudhary

    4 жыл бұрын

    what do you know?

  • @DavidBerglund

    @DavidBerglund

    3 жыл бұрын

    what DO you know?

  • @theboiyoulove5124

    @theboiyoulove5124

    3 жыл бұрын

    @@DavidBerglund what DO you know

  • @catface
    @catface5 жыл бұрын

    huge props and instant sub to this guy. best django tutorial I've seen.

  • @CodingEntrepreneurs

    @CodingEntrepreneurs

    3 жыл бұрын

    🤯

  • @CHRISTOPHE-dc7ve
    @CHRISTOPHE-dc7ve2 жыл бұрын

    I took many django courses without totally understanding what I was doing and learning but now I understood everything. I thank god for your existance

  • @armyofone2323
    @armyofone23234 жыл бұрын

    Man, you've cleared out a lot of things to me thanks.

  • @nsshing
    @nsshing5 жыл бұрын

    THE best django tutorial! Thank you!!

  • @joel2011140
    @joel20111405 жыл бұрын

    Greetings from Angola ( Africa ) thanks a lot

  • @mini_frank

    @mini_frank

    5 жыл бұрын

    I want to go to wakanda

  • @olliewelsh123
    @olliewelsh1233 жыл бұрын

    only been doing django for 3 or 4 months now. just discovered the right click 'go to definition' feature. oh my days my world has been changed now. great video thanks

  • @donaldklopper
    @donaldklopper2 жыл бұрын

    Wonderful work, thanks for sharing this course. I'm only about an hour in, but I've learned so much already.

  • @yogeshkhere5628
    @yogeshkhere56285 жыл бұрын

    Love from India

  • @SSNUTHIN
    @SSNUTHIN3 жыл бұрын

    I though some folks might find it interesting that when working on block content (at 01:20:13), you cannot write {%block content %} {% end block %} twice, in a HTML comment or otherwise, without throwing the error " 'block' tag with name 'content' appears more than once". I also tried using the hash (# and ##) symbols to comment it out and Django still threw the error. I think its important to remember that your code is being read by Django and it interprets HTML differently than running it directly in browser. Hit that save button like nobody is watching, but most of all, happy coding! Django version 3.1.3; Python Version 3.9.0; (regrettably) running Windows 10 Home on Dell G3 3579 Signature Edition; Intel(R) Core(TM) i5-8300H CPU @ 2.30GHZ 2.30 GHZ

  • @minjisong4478
    @minjisong44784 жыл бұрын

    This video is really helpful. It is compact but has most of all concepts of python&djago. Examples are excellent. The video's big frame seems Class comparison but it even included inheritance (class variable, self keyword so giving the idea of variable scop), Mixin patterns. Thanks a lot!

  • @rahultino
    @rahultino3 жыл бұрын

    This is fantastic. I like your style of hands on explanation. Great job.

  • @selimcanpolat8664
    @selimcanpolat86643 жыл бұрын

    i think this tutorial overcomplicates the process of installing django and starting a new project. for a beginner it is absolutely necessary to just start with the very basics yet here we are introduced to the intricacies of the virtual env.

  • @gtv3582

    @gtv3582

    3 жыл бұрын

    I actually think its fine, because if you are going to learn django virtual environments are something that is really important. Especially if you want to deploy your website on something like heroku. So getting used to it from the start is very useful.

  • @Sebastian-69420

    @Sebastian-69420

    2 жыл бұрын

    I dont think he explained why one should have a virtualenv.. Can someone explain this to me, please? I only heard him saying: "So that we all start from the same place" or something..

  • @pchandrasekaran1595

    @pchandrasekaran1595

    2 жыл бұрын

    @@Sebastian-69420 Here's an example. Lets say you're using a library. You start developing your application using this version. Lets say 2 months from now, a new version drops with better features, more functionality, etc and you want to use it. So you update it. However, this new version may have changed certain core functionalities and now your app doesn't work, since it uses features from a prior version that no longer exist. If you use a venv, you can have one venv with the old version that you can still use for development and another venv with the newer version. Another reason to create venvs is when you install libraries that depend on various other libraries, ex: pytorch, tensorflow, so that there are no dependancy conflicts. That's why the best practice is to leave python as is once installed and create a venv for every project.

  • @Sebastian-69420

    @Sebastian-69420

    2 жыл бұрын

    @@pchandrasekaran1595 thanks! Good explanation :)

  • @zhenmingyan2277
    @zhenmingyan22772 жыл бұрын

    I love this guy, clear English speaking, well prepare materials as well as clean chapter arrangement. Very helpful video. Thank you so much!

  • @yeyintaung9837
    @yeyintaung9837 Жыл бұрын

    i really love the way you teach ,so comforting ,no stress at all

  • @mushypeeze3545
    @mushypeeze3545 Жыл бұрын

    Really loving this tutorial. I always thought setting up a website in Python was messy and complicated. Having come from a PHP/Laravel background I've realised that Python/Django is a much superior product and does a lot of the "grunt" work for you in the background.

  • @jefflawler953
    @jefflawler953 Жыл бұрын

    Amazing tutorial, you took your time and explained everything. So many videos out there that copy and paste code without even explaining what anything does.

  • @alessandroalmeida1512
    @alessandroalmeida15123 жыл бұрын

    1. Create a Blank Django Project 14:40 2. Setup your Code Text Editor 18:54 3. Settings 22:26 4. Built-In Components 29:47 5. Your First App Component 33:57 6 . Create Product Objects in the Python Shell 42:34 7. New Model Fields 46:18 8. Change a Model 52:52 9. Default Homepage to Custom Homepage 59:27 10. URL Routing and Requests 1:04:47 11. Django Templates 1:10:22 12. Django Templating Engine Basics 1:16:49 13. Include Template Tag 1:23:59 14. Rendering Context in a Template 1:26:51 15. For Loop in a Template 1:33:21 16. Using Conditions in a Template 1:37:01 17. Template Tags and Filters 1:42:16 18. Render Data from the Database with a Model 1:49:07 19. How Django Templates Load with Apps 1:59:55 20. Django Model Forms 2:06:50 21. Raw HTML Form 2:14:17 22. Pure Django Form 2:25:33 23. Form Widgets 2:35:31 24. Form Validation Methods 2:41:29 25. Initial Values for Forms 2:48:59

  • @Slide-Board
    @Slide-Board4 жыл бұрын

    btw its in the description ⭐️Course Contents ⭐️ ⌨️ (0:00:00) 1 - Welcome ⌨️ (0:01:14) 2 - Installing to Get Started ⌨️ (0:05:02) 3 - Setup your Virtual Environment for Django ⌨️ (0:14:39) 4 - Create a Blank Django Project ⌨️ (0:18:54) 5 - Setup Your Code Text Editor ⌨️ (0:22:27) 6 - Settings ⌨️ (0:29:58) 7 - Built-In Components ⌨️ (0:33:57) 8 - Your First App Component ⌨️ (0:42:34) 9 - Create Product Objects in the Python Shell ⌨️ (0:46:18) 10 - New Model Fields ⌨️ (0:52:52) 11 - Change a Model ⌨️ (0:59:27) 12 - Default Homepage to Custom Homepage ⌨️ (1:04:48) 13 - URL Routing and Requests ⌨️ (1:10:23) 14 - Django Templates ⌨️ (1:16:50) 15 - Django Templating Engine Basics ⌨️ (1:24:00) 16 - Include Template Tag ⌨️ (1:26:49) 17 - Rendering Context in a Template ⌨️ (1:33:21) 18 - For Loop in a Template ⌨️ (1:37:01) 19 - Using Conditions in a Template ⌨️ (1:42:17) 20 - Template Tags and Filters ⌨️ (1:48:59) 21 - Render Data from the Database with a Model ⌨️ (1:59:55) 22 - How Django Templates Load with Apps ⌨️ (2:06:50) 23 - Django Model Forms ⌨️ (2:14:16) 24 - Raw HTML Form ⌨️ (2:25:33) 25 - Pure Django Form ⌨️ (2:35:30) 26 - Form Widgets ⌨️ (2:41:29) 27 - Form Validation Methods ⌨️ (2:48:59) 28 - Initial Values for Forms ⌨️ (2:51:42) 29 - Dynamic URL Routing ⌨️ (2:54:26) 30 - Handle DoesNotExist ⌨️ (2:56:24) 31 - Delete and Confirm ⌨️ (2:58:24) 32 - View of a List of Database Objects ⌨️ (3:00:00) 33 - Dynamic Linking of URLs ⌨️ (3:01:17) 34 - Django URLs Reverse ⌨️ (3:03:10) 35 - In App URLs and Namespacing ⌨️ (3:07:35) 36 - Class Based Views - ListView ⌨️ (3:10:45) 37 - Class Based Views - DetailView ⌨️ (3:15:38) 38 - Class Based Views - CreateView and UpdateView ⌨️ (3:21:23) 39 - Class Based Views - DeleteView ⌨️ (3:24:02) 40 - Function Based View to Class Based View ⌨️ (3:27:15) 41 - Raw Detail Class Based View ⌨️ (3:30:31) 42 - Raw List Class Based View ⌨️ (3:33:32) 43 - Raw Create Class Based View ⌨️ (3:26:03) 44 - Form Validation on a Post Method ⌨️ (3:37:58) 45 - Raw Update Class Based View ⌨️ (3:41:13) 46 - Raw Delete Class Based View ⌨️ (3:42:17) 47 - Custom Mixin for Class Based Views

  • @africaethiopia6360
    @africaethiopia63603 жыл бұрын

    He is the best programming teacher I have ever seen in my entire life!!!

  • @emrandilixiati1332
    @emrandilixiati13324 жыл бұрын

    I Dont usually write youtube comments, but for this one I have to. Amazing tutorial. Read a lot of tutorials before watching this video and almost gave up on installation. You explained every concept very well throughout the whole video. AMAZING! I am halfway through, need to pause the video every 20 sec to understand it fully. Appreciate the tutorial a lot.

  • @emrandilixiati1332

    @emrandilixiati1332

    4 жыл бұрын

    Finally Done! worth it !

  • @sophon44
    @sophon444 жыл бұрын

    Very clear explanation throughout the whole video, you're saving lives.

  • @carminetambascia6355
    @carminetambascia63555 жыл бұрын

    Hey Mitchel please do some video more on how decoupling Backend from Frontend because this is the best way to go and reuse both backend or Frontend for different projects

  • @lardosian

    @lardosian

    4 жыл бұрын

    Yes something like a django rest framework api tutorial would be great.

  • @elliotoconnor
    @elliotoconnor3 жыл бұрын

    Thank you very much for this video! You are very good at explaining the basics of how to use the framework, for someone like me who has no expierence in Python :)

  • @eduardritt6003
    @eduardritt6003 Жыл бұрын

    Thank you very much for this tutorial!!! It is, in my opinion, one of the best, or even the best tutorial about Django on KZread. Thank you!

  • @alexander.belyakov
    @alexander.belyakov4 жыл бұрын

    There's a stark difference between the first two hours and the rest of the video. The first two hours are well-explained and logically structured. Somewhere around the two-hour mark chaos begins. Something is being done on the screen, and while I was able to repeat this stuff, I lost all understanding of the underlying logic and structure.

  • @SabotageGG

    @SabotageGG

    3 жыл бұрын

    doing some stuff then deleating some just for sake of showing something and doing it really fast doesnt help anything but makes it super boring

  • @sebastianfabricius2511
    @sebastianfabricius25114 жыл бұрын

    I love this tutorial! Insanely beginner-friendly and very motivating. Thanks a lot! :-)

  • @dumbdavinchi3638

    @dumbdavinchi3638

    2 жыл бұрын

    i know basic concepts of python ,does this course teach python or dive directly in to web dev?

  • @ctrl-shift-run8681
    @ctrl-shift-run8681 Жыл бұрын

    This is a great video and I like how it goes over the concepts instead of just doing a project walkthrough.

  • @doodle-thuta3762
    @doodle-thuta37623 жыл бұрын

    I'm 14 years old programmer in myanmar. Thank you for this tutorials

  • @jatinraj9526
    @jatinraj95264 жыл бұрын

    Really appreciate the no adds feature

  • @tetteishahday-annang3120
    @tetteishahday-annang31205 жыл бұрын

    Thanks once again #FreeCodeCamp. Looking forward to a great 2019 with you.

  • @KushChoudhary

    @KushChoudhary

    4 жыл бұрын

    about to end, so was it great?

  • @serenaS8406
    @serenaS8406 Жыл бұрын

    I wanted to say thank you so much. It's an amazing tutorial. I am making huge progress to build my website by watching this video.

  • @sergiobianco9331
    @sergiobianco93313 жыл бұрын

    This video is simply awesome. Explains a lot of concepts in a nice and easy way. Thank you

  • @minlin9705
    @minlin97054 жыл бұрын

    watched for one and a half hour, I like this tutorial a lot. I tried to learn Django and bootstrap before learning these basic concepts, it was very hard for me to understand. Now I can understand a lot. Thanks.

  • @Veritasdio
    @Veritasdio5 жыл бұрын

    The best Django tutorial by far.

  • @informativecontent4778
    @informativecontent47783 жыл бұрын

    I love this guy, he got me into coding with python

  • @haibhanu
    @haibhanu Жыл бұрын

    Thanks for offering such wonderful tutorial. Best tutorial covering most of the concepts in given time frame. This given me confidence to quick start my django project.

  • @Confidencerobionsion
    @Confidencerobionsion3 жыл бұрын

    At 2020 I feel using the Django version 3.0.2 is preferable you can modify the routine he does during this tutorial to match the update... Goodluck

  • @Iamkabera

    @Iamkabera

    3 жыл бұрын

    Hello, is there a significant difference in the code one needs to write between version 2 and 3?

  • @Raahim
    @Raahim3 жыл бұрын

    I'm in love with the way this man says "COOL"...

  • @eddiebrett
    @eddiebrett4 жыл бұрын

    Really appreciate this video, front half was super helpful then from 2.40ish it was as if dinner was ready and everything just flew crazy quick. So lost lol.

  • @lazumje
    @lazumje2 жыл бұрын

    It is an amazing course, very good explanation. It just helped me a lot. Thank you so much and free code camp continue teaching us and presenting us with the great courses as you've been doing until now. Thnk you so much.

  • @harshvardhanjain1085
    @harshvardhanjain10853 жыл бұрын

    You cleared most of my doubts. Thanks for this Tutorial and for succeeding such a big time. You really deserve 10000000000000000000000000000000000000000000000000000000 subscribers for this tutorial.

  • @luxnox9303
    @luxnox93035 жыл бұрын

    For anyone that doesn't already have python3 installed, when you get to the point of pip installing django, if it sends an error saying it can only find 1.whatever versions of django, just use pip3 install django==2.0.7 . This will ensure that a python3 compatible version of django is installed. If you're on mac and dont have pip3 just, brew install pip3.

  • @DanielCardin_ATX

    @DanielCardin_ATX

    5 жыл бұрын

    Perfect. Works like a charm on Linux Mint 19.1 (Tessa). Thank you for that!

  • @user-qh5qo2tr7l
    @user-qh5qo2tr7l Жыл бұрын

    Great course, friend. I understood everything, I repeated everything. I am satisfied with the speed and manner of presentation. Good luck, good code!

  • @feridyesufali2858
    @feridyesufali28583 жыл бұрын

    thank you to those who truly guide the exact Django version

  • @shreejanshrestha1931
    @shreejanshrestha19313 жыл бұрын

    at 1:58 he promised that he won't repeat "object" and broke it immediately after a second. haha... A moment like this makes things funny and freshens up the mind immediately.

  • @jonfiske8575

    @jonfiske8575

    2 жыл бұрын

    isn't that at 1:59:22

  • @curtj4110
    @curtj41103 жыл бұрын

    Thanks for the videos. Have a question. In video 28 - Initial Values for Forms 2:48:59, you begin talking about render_initial_data. Unless I missed something, this topic was jumped into without providing a transition from the previous video 27 - Form Validation Methods 2:41:29. Video 28, products->views.py starts out with only one function - render_initial_data. What happened to product_create_view and product_detail_view functions that were in video 27.

  • @lukiospl

    @lukiospl

    2 жыл бұрын

    comment def product_create_view from views, then update urls.py (replace product_create_view with render_initial_data)

  • @aztariumgaming7022
    @aztariumgaming70224 жыл бұрын

    freaking great tutorial, thank you so much for this content! :D

  • @mayobanexlu
    @mayobanexlu4 жыл бұрын

    Thank you, man, you are one of the bests! that's for sure!

  • @codingcrush8992
    @codingcrush89925 жыл бұрын

    Waiting for this since a long time.. #Django

  • @cybergen2K
    @cybergen2K5 жыл бұрын

    3.75 hours. nuts! Thank you!

  • @sreerammaramwira5513

    @sreerammaramwira5513

    5 жыл бұрын

    kzread.info/dash/bejne/q3iql6iCccjfn7w.html&t=

  • @digitalworld1haarin905
    @digitalworld1haarin9052 жыл бұрын

    oh! thanks man. i watched first one hour and you solved my biggest problem!!! i got confused alot of youtube vids. thnks man! i really appreciated.

  • @perezdr1
    @perezdr14 жыл бұрын

    Best explanation of context from the view, to its use in the template I have seen. Thanks.

Келесі