python代码做什么以及xml代码在odoo中做了什么?

时间:2015-08-09 10:39:39

标签: python-2.7 openerp odoo

并解释什么是osv.osv,有时为什么我们在python代码的最后一行包含类名,就像这个student()。为什么我们需要这样做? 最后是xml代码中的arch字段。 提前致谢

2 个答案:

答案 0 :(得分:2)

如果您有使用MVC的经验,那么您可以将odoo python文件与保存业务逻辑的模型/控制器进行比较,以创建母版等。 和一个xml文件到一个视图,用于向UI呈现数据。

osv类在OpenERP服务器的OSV模块中,它包含所有OpenERP属性,就像你可以看到_column,_defaults和其他很多东西。

student() - 它就像一个调用对象的构造函数,但现在最新版本不需要它

答案 1 :(得分:0)

  • Python将为您提供功能(即“后端”Not DataBase),XML将为您提供视图(即“前端”)。

  • OSV =对象服务。将对象及其字段的定义或多或少地保存在内存中。

  • “arch”将为XML提供“View Architecture”!