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.
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.
Working with templates can be hard when you need that little extra logic that doesn't exist. With the ability to add custom functions to jinja templates it is easier than ever to add that custom logic. Learn how simple it is to add new functions to jinja.
Learn what it takes to get common queries chain-able, and slimmer. This video goes over custom model managers and custom querysets so you can write better code, cleaner, code by harnessing the power of Django and OOP.
Django's Signals are complicated when you first approach them. However, once you understand the basics of how they work, they are a powerful tool to put in your toolbelt. In this video you will learn about signals by creating your own basic signal class, and quickly using it. Then follow that up with creating a Signal in a django project and using it.