Introduction & Get Started
  • Introduction
  • What we're going to build
  • Requirements
  • Using github
Django Starting & Setup
  • Django Setup
  • Django Settings
  • Django & Serving Static Files
  • View Function & templates
  • Integrate Bootstrap
Tweet App
  • Build a Tweet App
  • Changing Fields in Models
  • Associating a User to a Tweet with Foreign Keys
  • CRUD & Your First Views
  • Querying the Database & Context
  • Template Context Basics
  • Class Based Views
  • Dynamic URL Routing
  • Model Form
  • Validation
  • Create View
  • User Needed & Login Required Mixins
  • Update View
  • Delete View
  • Reverse URLs
  • Advanced Searching
  • Template inheritance
  • Bootstrap Media Object for List View
  • Bootstrap Navbar
  • Bootstrap Containers & Columns
  • Tweet from Hompage
  • Django Crispy Forms
  • Django Tests
  • API with Django Rest Framework
  • API Serializer & View
  • User Display Serializer
  • Ajax List View
  • jQuery Search
  • jQuery the Form
  • Ajax & Create API View
  • Date Display
  • Attach Tweet & Empty Form
  • Counting Characters
  • Auto Search
  • Pagination & Ajax Load More
  • User Detail View
  • Profile URL and API Update
  • User Profile & Followers
  • Model Manager for Following
  • Toggle Follow
  • Model Manager for Follow Toggle
  • Signals
  • Signal Tests
  • Display Following Tweets
  • jQuery Hashtag Parsing
  • Hashtags App
  • Retweet Part 1
  • Retweet Part 2
  • Retweet Part 3
  • Retweet Part 4 with jQuery
  • Parse Username & Hashtag with Python Regex
  • Custom Django Signal
  • Tweet List Loading Everywhere
  • User Tweets API Endpoint
  • Like Tweet
  • Display Likes & Verb
  • jQuery Attach Tweet Refactor
  • Display Reply Tweet & Fix Likes
  • A Form in a Bootstrap Modal
  • Do the Reply
  • Single Detail Tweet
  • Single Detail View Replies
  • Search Tweets & Users
  • Hashtag Tweet List
  • Recommended Users & Custom Template Tags
  • Registration & Auth
  • Clean Up Project
Thank you & Next Steps
  • Thank you & next steps