Learn Django, Python, & More

Learn beginner to advanced Django.
From using templates to testing, and how to host your awesome creation.

Get Started Here

Creating Abstract Django Models

Video 86 · Length: 5:23 pro video

Don't Repeat Yourself is a common adage we use in the development world. However, sometimes it is know when and how to do that with models. Learn how to split out a couple of common fields in our models to its own base abstract model.

Building a Foundation with Models

Video 85 · Length: 10:44 pro video

Saving our data so that we can do something is important. In this video we will build out our Gear and Activity models since it is our base for the rest of our project. Learn some conventions and specifics that will help us build our app.

Informing Users with django.contrib.messages

Video 84 · Length: 6:47

The messages framework can be bit confusing to wrap your head around at first. Learn the basics of setting successful and error messages and show them to users. See the default django way, then see how to do with django-braces.

Social Connections with python-social-auth

Video 83 · Length: 7:07 pro video

Authenticating with other sites over OAuth can be hard, but it doesn't have to be. As we continue with our series learn how to use python-social-auth to connect to Strava. Knowing this can show you how to connect to any of the other 50+ providers.