我想要一个将数据从 odoo 加载到前端网站的示例代码。例如,我想在 Odoo 8 的前端网站中加载客户名称。
问问题
1045 次
1 回答
0
- 创建控制器
- 使用获取控制器上的记录
request.env['res.partner'].sudo().search([('customer','=',True)])
在模板上渲染结果
class MyController(http.Controller): @http.route('/my/customers/', auth='public') def my_customers(self, **kw): customers = request.env['res.partner'].sudo().search([('customer','=',True)]) return http.request.render('mymodule.customerlist', { 'customers': customers })
这里
- mymodule是模块名称。
- customerlist是模板名称。
- {' customers ':customers} 是包含res.partner对象列表的字典
- /my/customers/是您将在其上获取填充了客户数据的模板的 url
您还可以在以下位置阅读资源列表
希望它对您的情况有所帮助。
于 2016-06-06T07:25:00.767 回答