【发布时间】:2016-01-20 07:00:51
【问题描述】:
在另一台服务器上, odoo 需要从 php 文件中获取这些数据, 然后odoo 显示它。
我该怎么办? 我知道这个使用网络服务功能的概念, 但我仍然不知道如何将它实施到odoo。 这样我必须将调用包含json 格式的php 文件的脚本放在另一台服务器中。
【问题讨论】:
标签: php json odoo php odoo odoo php json php json web-services openerp
在另一台服务器上, odoo 需要从 php 文件中获取这些数据, 然后odoo 显示它。
我该怎么办? 我知道这个使用网络服务功能的概念, 但我仍然不知道如何将它实施到odoo。 这样我必须将调用包含json 格式的php 文件的脚本放在另一台服务器中。
【问题讨论】:
标签: php json odoo php odoo odoo php json php json web-services openerp
您需要在远程服务器上发出 HTTP 请求以下载 json 文档。为此,您可以使用 Python 标准库中的 urllib2 模块 (https://docs.python.org/2/library/urllib2.html)
如果您不希望数据在 Odoo 中显示为原始 json,您可能需要解析 json 文档。为此,您可以使用 Python 标准库中的 json 模块 (https://docs.python.org/2/library/json.html?highlight=json#module-json)。然后您可以将解析后的数据存储在合适的 Odoo 模型中。
另一方面,如果原始 json 很好,您可以将其存储在 Odoo 模型的任何 fields.Text 字段中。
【讨论】: