【发布时间】:2015-08-09 10:39:39
【问题描述】:
还要解释什么是 osv.osv 以及为什么我们在 Python 代码的最后一行像这个 student() 那样包含类名。为什么我们需要这样做? 最后是什么是 xml 代码中的 arch 字段。 提前致谢
【问题讨论】:
标签: python-2.7 openerp odoo
还要解释什么是 osv.osv 以及为什么我们在 Python 代码的最后一行像这个 student() 那样包含类名。为什么我们需要这样做? 最后是什么是 xml 代码中的 arch 字段。 提前致谢
【问题讨论】:
标签: python-2.7 openerp odoo
如果您有使用 MVC 的经验,那么您可以将 odoo python 文件与包含业务逻辑的模型/控制器进行比较,以创建母版等
和一个 xml 文件到一个视图,该视图用于将数据呈现给 UI。
OpenERP 服务器中 OSV 模块中的 osv 类,它包含所有 OpenERP 属性,如您可以看到的 _column、_defaults 和其他许多东西。
student() - 它就像一个构造函数来调用对象,但在最新版本中现在不需要它
【讨论】:
Python 将为您提供功能(即“后端”而非数据库),而 XML 将为您提供视图(即“前端”)。
OSV = 对象服务。或多或少地将对象及其字段的定义保留在内存中。
“arch”将为 XML 提供“视图架构”!
【讨论】: