Login

Lost your password?
Don't have an account? Sign Up

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:

⭐️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 YouTube channel:

Also, check out the Coding For Entrepreneurs website for more great content:

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

https://www.educational.guru

29 comments

  1. Антон Кожанов

    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

    1. Isyraq Firdaus

      Sure, the description totally changed because of this comment, totally not changed because of a comment that was a year ago and looks the same as the description. The description used this comment for sure!

  2. narutouzumakijoshua

    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!!

  3. JeralGaming

    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
    3:00:00 Dynamic linking of URLs
    3:03:10 In app URLs and Namespacing
    3:15:42 Class based views – CreateView

    copied

  4. SSNUTHIN

    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!

  5. David K

    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!

  6. Seungsoo Im

    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.

  7. Minji Song

    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!

  8. Sanbid

    ⭐️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

  9. S.S. Ali

    At 1:16:40 make sure to go into urls.py, import views, and add url patterns for each web page created otherwise there will be errors (not shown in video, maybe wasn’t necessary in older version of Django)

  10. curtj

    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.

  11. Kelly Mcgowan

    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

Leave a Comment

Your email address will not be published. Required fields are marked *

*
*