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:
I love this guy, clear English speaking, well prepare materials as well as clean chapter arrangement. Very helpful video. Thank you so much!
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
Useless
8ikk
8ik
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!
Kk
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!!
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!
mhen, you couldn’t have said it any better… Great for beginners
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!
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!
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
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.
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!
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!
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!
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.
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!
⭐️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
Thank you
Thank you!
This video is simply awesome. Explains a lot of concepts in a nice and easy way. Thank you
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)
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.
comment def product_create_view from views, then update urls.py (replace product_create_view with render_initial_data)
Wonderful work, thanks for sharing this course. I’m only about an hour in, but I’ve learned so much already.
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
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