Mastering Django - AJAX, Class Based Views, Forms

Master your skills as a Django developer by learning advanced techniques - Pipenv, Seed Data, External API, Auth Views

Start Course Download

Description

Welcome to the Mastering Django Series! Learn time saving and advanced techniques to be come a better developer.

In this course, we'll be learning 8 new skills while creating "Hall of Fame Vidz". A website where users can create their own personal hall of fame videos and share them with family and friends. To get a better idea of what we'll be creating, go watch the promo video for the course. While creating this site, you will learn the following 8 skills:

  1. Pipenv - Learn why this tool is so much better than pip and virtualenv separately
  2. Pre-made Authentication Views - Get your site up and running quickly with these awesome built in views
  3. Class Based Views - When working with models, these views can't be beat. HUGE time savers
  4. Django Forms - Rather then creating painstaking html forms, let Django handle the heavy work
  5. Using other site’s APIs - Learn to connect with the YouTube API for data
  6. AJAX - I've had so many requests to cover this. Learn how to fetch data without reloading the page
  7. Seed Data - Learn how to create a starting point for any database
  8. Heroku Deployment - Heroku makes deploying your project simple and fast. I'll show you how

It's time to up your Django skills. See you inside!

Community bail out

Most Popular Issues Replies Views Activity
Is SwiftUI part of the Swift language or not?
Swift
avatar avatar 2 56 2 weeks, 2 days
It's Working! So cool to see this working
Proud Wall
avatar 2 70 3 weeks, 5 days
Serious 10-year-old flaw in Linux sudo command
Software linux, flaw, sudo
avatar avatar 1 27 3 weeks, 6 days
Copy password to clipboard in Django app
Django
avatar avatar 1 30 1 month, 3 weeks
ImportError: cannot import 'blog' from blog.models
Django models, importerror
avatar avatar 1 29 2 months

Outline

  • 1 - Introduction
  • 1 - Welcome
  • 2 - Walkthrough
  • 2 - Combine the best of Pip and Virtualenv with Pipenv
  • 1 - Pipenv
  • 2 - Homepage
  • 3 - Download Stuff :D
  • 4 - Base and Bootstrap
  • 5 - Static
  • 3 - Saving Time with Auth Premade Views
  • 1 - Authentication Views
  • 2 - Auth Templates
  • 3 - Database Migration
  • 4 - Make CRUD easywith Class Based Views
  • 1 - Class Based Views
  • 2 - Form Valid
  • 3 - Auto Login After SignUp
  • 4 - Detail View
  • 5 - Update and Delete
  • 5 - Django Forms and Formsets
  • 1 - Django Forms
  • 2 - Form Customization
  • 3 - Form Validation
  • 4 - FormSets
  • 5 - Dressing Up Our Forms
  • 6 - Using Other Sites' APls
  • 1 - YouTube API
  • 2 - URL Parsing
  • 3 - Working With The API
  • 7 - AJAX - A Smooth User Experience
  • 1 - AJAX Setup
  • 2 - Our First AJAX Call
  • 3 - Showing YouTube Results
  • 4 - Adding Videos
  • 5 - Deleting Videos
  • 8 - Seed Data - Loading and Dumpling the Database
  • 1 - Dashboard
  • 2 - CRUD for Halls
  • 3 - Home and Authentication
  • 4 - Seed Data
  • 5 - Permissions
  • 9 - Heroku Deployment
  • 1 - Heroku
  • 2 - Custom Domain
  • 10 - Outro
  • 1 - Outro