If you have been working with Python or Django for a while, you’ve likely heard the acronym DRY: Don't Repeat Yourself.

But as your project grows, you might find yourself copying and pasting the same created_at field across ten models, or the same permission_classes logic across five views. This is where Mixins come to the rescue.


Audience:...