Module data
Modules use data files to load their configurations into the database, default data, and demonstration data. This can be done using both CSV and XML files. For completeness, the YAML file format can also be used, but it is very rare for it to be used to load data; therefore, we won't be discussing it.
CSV files used by modules are exactly the same as those we have seen and used for the import feature. When using them in modules, one additional restriction is that the filename must match the name of the model to which the data will be loaded so the system can infer the model into which the data should be imported.
A common usage of data CSV files is for accessing security definitions, loaded into the ir.model.access model. They usually ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access