如何将数据从odoo加载到odoo8中的前端网站?
How to load the data from odoo to a front end website in odoo8?
我想要一个示例代码,用于将数据从 odoo 加载到前端网站。
例如,我想在 Odoo 8 的前端网站中加载客户名称。
- 创建控制器
- 使用
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为模板名称.
- {
'客户':客户
} 是包含 res.partner
对象列表的字典
- /my/customers/ 是 url 您将在其上获得填充了客户数据的模板
您还可以在
阅读资源列表
- how to accessing the data in odoo website
- how to building eCommerce-web-application in ODOO
希望对您有所帮助。
我想要一个示例代码,用于将数据从 odoo 加载到前端网站。 例如,我想在 Odoo 8 的前端网站中加载客户名称。
- 创建控制器
- 使用
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为模板名称.
- { '客户':客户 } 是包含 res.partner 对象列表的字典
- /my/customers/ 是 url 您将在其上获得填充了客户数据的模板
您还可以在
阅读资源列表- how to accessing the data in odoo website
- how to building eCommerce-web-application in ODOO
希望对您有所帮助。