res_config_settings.py文件详解
res_config_settings.py文件位于models文件夹下,
这个文件主要是用来定义在设置里相关OSS存储的参数:
接下来我们看一下主要的代码:
class ResConfigSettings(models.TransientModel):
定义一个ResConfigSettings类,继承自TransientModel。
TransientModel继承自Model,但是TransientModel的_transient = True,TransientModel是一种特殊的Model,我们称之为"瞬时模型",数据库也会为瞬时模型存储数据,但是Odoo会有专门的定时任务对瞬时模型进行清空,这将会大大节省了数据的存储空间。它的优点在于可以使用Odoo正常的功能函数,但是不会对数据库造成数据负担,主要的用途就是向导(wizard)。