我正在使用odoo 8中的web控制器来创建一个REST,该API将从数据库中获取一些数据并返回值。问题是我无法从内置的ORM中获得数据库。
我试图打电话给osv.pool.get(),但给出了错误:
AttributeError: type object 'Model' has no attribute 'pool'
Odoo 8显然使用记录集,但我也不能使用它,也无法在文档上找到任何有用的东西。
如何在web控制器上浏览数据库数据?
我的代码:
class TestWebService(http.Controller):
@http.route(
我有一个模块,它使用项目,产品,货币,计量单位等。
我需要的是,当我提出申请,或者在openerp的数据库中购买产品时,它会自动从系统的数据库中清除数量。
我在'product.product‘中看到有一些函数/字段叫做
_product_qty_available
_product_virtual_available
_product_outgoing_qty
_product_incoming_qty
我是否应该继承这些功能来管理模块中的产品,并像申请或采购订单一样在系统中更新它们?
我的module.py的代码
import time
from datetime import d
我有一个名和姓的users表。我想为像克拉克肯特这样的字符串找到一个用户。我做这个
SELECT * FROM user WHERE fisrt_name || ' ' || last_name LIKE '%clark kent%'
但我没有任何结果。为什么?如果我搜索“克拉克”或“肯特”,它就会奏效。
我已经手动尝试使用资源链接 .Could在我的windows系统中安装odoo,请任何人帮助我找出运行odoo时出现以下错误的原因。
Traceback (most recent call last):
File "odoo.py", line 160, in <module>
main()
File "odoo.py", line 156, in main
import openerp
File "C:\Projects\odoo8\odoo-8.0-20160613\openerp\__init__.py", line 76, i
我正在努力正确地格式化我的调用,这样我就能够使用“write”方法来更新记录。
我已经看了文档,但仍然不能解决它。有没有什么例子可以让我看看,因为我找不到任何例子。下面是我的代码:
$arrayVal1 = array(
new xmlrpcval(1, "int"), //update the linked record
new xmlrpcval(20, "int"), //with id = 20
new xmlrpcval(array(
'a
有了下面的代码,我就可以插入/edi记录,而不会出现任何问题。“窗体”视图显示除“比率”(即选择字段)以外的所有字段。树形视图还将速率字段显示为未定义。我的数据库为费率字段保存了正确的值。请允许我知道这一问题的根源,以及如何克服这一问题。
这里给出了.py文件
from osv import osv
from osv import fields
class test_base(osv.osv):
_name='test.base'
_columns={
'name':fields.char('Name'