Learn Django, Python, & More

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

Get Started Here

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.

CSV Files - Upload and Save Data

Video 117 · Length: 6:09 pro video

Uploading and processing CSV files with django can be annoying to figure out, even more so since it is simple once you know. In this video learn how to accept uploaded CSV files, then process that data and save it to the database. Finally, look at how to start restricting file type uploads.

CSV Files - Read and Create

Video 116 · Length: 5:02

CSV files seem to be what some companies live by. Because of that we need to know how to work with them. In this video learn the basics of using csv reader, writer, DictReader, and DictWriter

Django and Angular - Data with ngResource

Video 115 · Length: 4:36 pro video

You can send data with ajax using jQuery, but for some reason that feels wrong to do with Angular. What about this ngResource thing? See how to setup ngResource to send data with your csrf token in django, and get data back. After this video you should be able to move on to learning angular without django getting in your way.

Django and Angular - Basic Ajax

Video 114 · Length: 5:05 pro video

At the end of the day sites deal with data. Getting data to and from the server can be a bit tricky to do correctly. There seems to be a lot of ways to do it. In this video learn how to deal with data using jQuery's ajax to send data to the server.