Model design is hard to get right. Yet, it is fundamental to Django development. In this chapter, we looked at several common patterns when working with models. In each case, we looked at the impact of the proposed solution and various trade-offs.
In the next chapter, we will examine the common design patterns we encounter when working with views and URL configurations.