The Compositional Model pattern allows you to manage the complexity of your models through compartmentalization of functionality into manageable components.

That was just common fields, but what about everything else models encapsulate?

Use "<verb>-able" naming pattern for behaviors

Custom Queryset Chaining





We all know to chain queryset methods, but what about adding custom manager methods?



