Nat*_*han 8 python python-2.7 python-3.x odoo odoo-8
我尝试用来search()从http控制器中的表中获取数据.
x = obj.search(cr, uid, criteria, offset=0,limit=36,order=sortBy)
Run Code Online (Sandbox Code Playgroud)
它返回一个数组,其中包含排序前36个项目的ID,sortBy但总是按递增顺序排列.但是如何使用递减顺序?
Emi*_*td. 13
搜索
采用搜索域,返回匹配记录的记录集.可以返回匹配记录的子集(偏移和限制参数)并进行排序(顺序参数):
句法:
search(args[, offset=0][, limit=None][, order=None][, count=False])
Run Code Online (Sandbox Code Playgroud)
参数:
返回:返回与搜索条件匹配的记录,最多为limit.
引发AccessError:如果用户试图绕过对请求对象的读取的访问规则.
您只需按以下方式按降序搜索.
sortBy = "field_name desc"
x = obj.search(cr, uid, criteria, offset=0,limit=36,order=sortBy)
###Or you can define directly
x = obj.search(cr, uid, criteria, offset=0,limit=36,order='field_name desc')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10150 次 |
| 最近记录: |