Try Django 2.2 // Learn the #1 Python Web Framework

Justin Mitchel, Coder, Teacher, Entrepreneur

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
55 Lessons (4h 18m)
    • 1. 1 Welcome

      3:38
    • 2. 2 Overview

      5:20
    • 3. 3 Setup Django and Virtualenv

      4:59
    • 4. 4 What Django Does

      6:38
    • 5. 5 Define a View

      2:53
    • 6. 6 A First URL Mapping

      3:32
    • 7. 7 Multiple Views

      2:29
    • 8. 8 path vs re path vs url

      2:21
    • 9. 9 Your First Template

      2:00
    • 10. 10 Loading a HTML Template

      4:00
    • 11. 11 Add Bootstrap

      1:39
    • 12. 12 Render Context in Templates

      4:22
    • 13. 13 Stay DRY with Templates

      7:09
    • 14. 14 Rendering Any Kind of Template

      5:06
    • 15. 15 Template Context Processors

      2:38
    • 16. 16 Template Tags

      3:44
    • 17. 17 Your First App

      6:11
    • 18. 18 Save to the Database

      4:36
    • 19. 19 Model to Django Admin

      3:23
    • 20. 20 Model in a View

      5:24
    • 21. 21 Dynamic URL based Lookups

      4:21
    • 22. 22 Handling Dynamic URL Errors

      3:09
    • 23. 23 Get Object or 404

      4:01
    • 24. 24 A New Database Lookup Value

      7:06
    • 25. 25 QuerySet Lookups

      4:25
    • 26. 26 A Unique Slug

      3:50
    • 27. 27 CRUD and Views

      6:26
    • 28. 28 CRUD View Outline

      4:02
    • 29. 29 Blog Post List View

      3:33
    • 30. 30 Routing the Views

      3:48
    • 31. 31 Include URLs

      5:44
    • 32. 32 In App Templates

      5:24
    • 33. 33 Submit Raw HTML Form

      5:13
    • 34. 34 A Django Form

      5:29
    • 35. 35 Saving Data from a Django Form

      5:30
    • 36. 36 Model Form

      4:23
    • 37. 37 Validate Data on Fields

      4:32
    • 38. 38 Login Required

      3:35
    • 39. 39 Associate Blog Post to a User with Foreign Keys

      7:20
    • 40. 40 Logged In User & Forms

      4:30
    • 41. 41 Update View with Model Form

      3:37
    • 42. 42 Better Validation on Update Views

      3:53
    • 43. 43 Delete and Confirm

      3:39
    • 44. 44 Blog Post Navigation

      3:07
    • 45. 45 Include the Navbar

      2:50
    • 46. 46 Include with Arguments

      7:19
    • 47. 47 An Included Template for Consistent Design

      5:21
    • 48. 48 Publish Date, Timestamp & Updated

      5:55
    • 49. 49 Model Managers and Custom QuerySets

      5:32
    • 50. 50 Published and Draft Posts

      5:29
    • 51. 51 Static Files and Uploading Files

      10:16
    • 52. 52 Image Field and Uploading Images

      5:23
    • 53. 53 Putting it All Together

      9:23
    • 54. 54 Complex Lookups

      7:01
    • 55. 55 Thank you

      0:59

About This Class

Try Django 2.2 is step-by-step to build a modern, fully open-source, Blog web application using Python, Django, Bootstrap, Javascript, and more. 

Django is an amazing web application framework that makes building web apps incredibly easy and powerful. Django is used by Instagram, Pinterest, and many other leading websites around the world.

Now it's your turn.

Also, everything we code in this course is on our github repo here.