Как загрузить данные из odoo на сайт переднего плана в odoo8?
Я хочу пример кода для загрузки данных из odoo на сайт переднего плана. Например, я хочу загрузить имя клиента на сайте переднего плана в Odoo 8.
1 ответ
Решение
- Создать контроллер
- Получить запись на контроллере, используя
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, по которому вы получите шаблон, заполненный данными о клиентах.
Вы также можете прочитать список ресурсов на
Надеюсь, что это может помочь в вашем случае.