Chapter 5. Models – Structuring the Application Data
In the previous chapters, we had an end-to-end overview of creating new modules for Odoo. In Chapter 2 , Building Your First Odoo Application, we built a completely new application, and in Chapter 3 , Inheritance - Extending Existing Applications, we explored inheritance and how to use it to create an extension module for our application. In Chapter 4 , Module Data, we discussed how to add initial and demonstration data to our modules.
In these overviews, we touched upon all the layers involved in building a backend application for Odoo. Now, in the following chapters, it's time to explain these several layers that make up an application in more detail: models, views, and business logic.
In this chapter, you will learn how to design the data structures that support an application and how to represent the relationships between them.