Build a Social Media App with Django – Python Web Framework Tutorial

Ecommerce Empire Academy

Improve your Python Django skills by coding a social media app.

✏️ Course developed by CodeWithTomi. Check out his channel:
πŸ”— Join CodeWithTomi's Discord Server:
πŸ”— Twitter:

πŸ’» Source code:
πŸ’» Template files:

πŸ”— Download All Free Resources –

⭐️ Course Contents ⭐️
(0:00:00) Intro
(0:00:52) Project Demo
(0:06:37) Project Setup
(0:14:20) URL Routing
(0:23:06) Template Setup
(0:27:52) Static Files
(0:36:47) Profile Model
(1:00:31) Signup
(1:33:11) Signin and Logout
(1:47:55) Account Settings
(2:17:00) Uploading Post
(2:49:55) Post Feed
(3:00:22) Like Post
(3:20:50) Profile Page
(3:37:20) Follow and Unfollow User
(4:10:23) Post Feed Updated
(4:18:35) Download Images
(4:21:03) Search User
(4:38:18) User Suggestions

πŸŽ‰ Thanks to our Champion and Sponsor supporters:
πŸ‘Ύ Raymond Odero
πŸ‘Ύ AgustΓ­n Kussrow
πŸ‘Ύ aldo ferretti
πŸ‘Ύ Otis Morgan
πŸ‘Ύ DeezMaster

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:

40 thoughts on “Build a Social Media App with Django – Python Web Framework Tutorial”

  1. Python Tutorials for Digital Humanities

    Been looking forward to a new Django tutorial!!

  2. Code With Tomi

    Thanks for posting this, i hope it helps others get comfortable with building a project like this with django

  3. Das Kampffredchen

    Literally started an Ebook on Django today
    Also, do you guys consider doing an Analysis course?
    I think some extra Math courses would be great

    1. adewale idrees babalola

      Do you mind sharing the ebook you’re using for Django friend, can be helpful to me and others.


  4. No Copyright Gameplay Stock Videos

    Damn! 😭 I just need this. Thanks to this guy. Just the thing I needed for my food startup idea.

  5. i love the way this guy explains everything thoroughly for some of us who aren’t as advanced!

  6. very appreciated. Need more tutorial as per project based about python django.

  7. Prathamesh Mawlankar

    Please also bring more spring framework content like these as well as java is also a widely used language in the industry.

  8. Freaking love how you didnt let us type out the CSS and template code so we can focus on the Django part! Thanks!

  9. Successful people don’t become that way overnight. What most people see at a glance-wealth, a great career, purpose is the result of hard work and hustle over time. I pray that anyone who reads this will be successful in life..

    1. Alfonso Ramirez

      People are scared of investing because of high rate of scammers on the market.

    2. Alfonso Ramirez

      But of a truth they are scammers but real brokers are out there too waiting for investors.

  10. Is password hashing handled by Django auth? When you set password=password, is that storing the original plaintext input, or does Django hash and salt before saving to the DB?

  11. 1:17:25 In my opinion, the code would be a lot cleanner if you used (in if else statement) just sentences to check IF NOT then Redirect instead of check if it is to INDENT CODE..

    What I mean is, check fisrt IF THERE IS NO CONDITION FALSE, if Is hen redirect otherwise it means everything is right.

    just a tip

  12. Thank you very much. I have always wanted to learn Django and starting with this tutorial is priceless.

  13. Guys, the best practise is creating an API with Django and then use a frontend framework like React. This monolithic approach is no longer chosen by the developers.

    1. Yup this is exactly what i did for my work, i was responsible for the front end for React but yes Django was used for creating the APIs

  14. abdelkader saidi

    bro you are a legend thank you so much i learn a lot of django tricks from this vedio

Comments are closed.