Learn Django, Python, & More

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

Get Started Here

Django with Bash for Windows

Video 123 · Length: 4:41

Doing django development using "Bash for Windows" seems to work pretty well. See what it takes to set it up and get started.

Custom python-social-auth Pipeline

Video 122 · Length: 4:23

Sometimes when you authenticate with a social service you need to do custom "stuff" in your code base beyond creating a user object. Learn how to get started simply adding a custom function do the python-social-auth pipeline.

python-social-auth 101

Video 13 · Length: 5:29 pro video revised

Accessing social networks via API is a pain because you have to start with logging into them. Fortuantely, python-social-auth makes this easier, really easy. Learn how to setup python-social-auth so you can log into social sites. Also explore the numerous social logins that are available. python-social-auth has more than any other library.

Convert CharField to ImageFIeld

Video 121 · Length: 5:21 pro video

Sometimes you want to convert one type of model field to another one. In the case of going from a CharField to an ImageField it is fairly simple. In this video we will go through what you need to know to accomplish this.

Serve Static Files with Whitenoise

Video 120 · Length: 4:35 pro video

Serving static files in django can be confusing when you aren't sure what is going on. Whitenoise can help to simplify it a bit. Checkout how to use whitenoise with django to simplify using static files locally and in production.

Create Cache Bustable Static Files

Video 119 · Length: 6:53

Dealing with static files like css and javascript and the cache can be annoying, and hard. Fortunately Django provides a way to solve this fairly easily. Learn how to add a hash in your static file names so caching can be easier.

Deploy Django Project to Heroku

Video 4 · Length: 9:22 pro video revised

Deploying your django project to heroku can be easy, if you know how to do it. Learn what it takes to deploy your project to heroku and host it.

CSV Files - Download Data

Video 118 · Length: 4:32 pro video

Creating CSV files with django to download, can be a pain. In this video learn how easy it really is to create a csv file for your users to download.