Я новичок в Odoo (openERP) и python. У меня есть http.Controller, в котором я пытаюсь получить шаблон, который должен содержать некоторые объекты из базы данных openERP, а точнее fleet_vehicle_log_fuel_obj. Обычно метод self.pool.get () должен помочь, но в контроллере он не работает.
Я пытаюсь отправить некоторые объекты клиенту и обработать их с помощью javascript.
Вот мой контроллер:
import json
from openerp import SUPERUSER_ID, pooler
from openerp.addons.web import http
from openerp.addons.web.http import request
class google_map(http.Controller):
@http.route(['/google_map'], type='http', auth="public", website=True)
def google_map(self, *arg, **post):
cr, uid, context = request.cr, request.uid, request.context
fleet_vehicle_log_fuel_obj = self.pool.get('fleet_vehicle_log_fuel');
#fleet_vehicle_log_fuel_obj = pool.get('fleet_vehicle_log_fuel')
ids = fleet_vehicle_log_fuel_obj.search(cr, uid, [])
return request.website.render("fleet.google_map", json.dumps(ids))
ошибка, которую я получаю, - объект "google_map" не имеет атрибута "пул". Как я могу получить все объекты определенного типа и отправить их клиенту?
self.pool.get
используйтеrequest.registry
. - person Kenly   schedule 19.10.2016