34 Basics videos

Setting up a Honey Pot with django-admin-honeypot

Video 126 · Length: 4:09

Security is something we often ignore until it is too late. However, there are some things you can do right now that are easy to increase your security. Using django-admin-honeypot is one of those things you can do. It is super easy and provides you with the means of tracking who is trying to access your site.

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

Installing Wagtail

Video 107 · Length: 10:34

Wagtail has become a very popular CMS in the last year. Start with this video to see how to get it up and running for your project, and get content on the homepage.

Understanding *args and **kwargs

Video 105 · Length: 11:35

args and kwargs are hard. They are confusing, and tricky when you are learning python. Even experienced developers can be tripped up by them. Learn how to expand and collapse lists and dictionaries for args and kwargs.

Python Dictionary Basics

Video 104 · Length: 5:16 pro video

To be effective you need to know how to use data structures. In this video you will learn the many different ways to get data in and out of a python dictionary.


Video 95 · Length: 5:07 pro video

Learn how to manage where and how to get files your users upload. Setting up MEDIA_URL and MEDIA_ROOT can be confusing until you understand it. In this video we take the mystery out of setting it up.

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.

Namespaced Urls

Video 79 · Length: 4:42 pro video

This is the feature everyone should use, but few people do. Namespaced urls help not only keep code organized and clean, but also helps prevent naming conflicts with your apps, plus 3rd party apps as well. Learn how to use them and create them in this video.