3 réflexions sur « Extrait du livre « ODOO Development Essentials » »

  1. Bonjour,
    Je viens de créer un module en suivant le document, le module apparait dans la liste des modules avec le bouton installer mais quand je lance l'installation j'ai ce message d'erreur et le modèle ne s'affiche pas dans la liste des modèlesJe travaille avec Odoo 8 ,
    Odoo Server Error

    Traceback (most recent call last):
    File "/opt/odoo/odoo-server/openerp/http.py", line 526, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
    File "/opt/odoo/odoo-server/openerp/http.py", line 563, in dispatch
    result = self._call_function(**self.params)
    File "/opt/odoo/odoo-server/openerp/http.py", line 303, in _call_function
    return checked_call(self.db, *args, **kwargs)
    File "/opt/odoo/odoo-server/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
    File "/opt/odoo/odoo-server/openerp/http.py", line 300, in checked_call
    return self.endpoint(*a, **kw)
    File "/opt/odoo/odoo-server/openerp/http.py", line 792, in __call__
    return self.method(*args, **kw)
    File "/opt/odoo/odoo-server/openerp/http.py", line 396, in response_wrap
    response = f(*args, **kw)
    File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 953, in call_button
    action = self._call_kw(model, method, args, {})
    File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 941, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
    File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
    File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 450, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
    File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
    File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
    File "/opt/odoo/odoo-server/openerp/modules/registry.py", line 366, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
    File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 355, in load_modules
    loaded_modules, update_module)
    File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 255, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
    File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 143, in load_module_graph
    load_openerp_module(package.name)
    File "/opt/odoo/odoo-server/openerp/modules/module.py", line 314, in load_openerp_module
    __import__('openerp.addons.' + module_name)
    File "/opt/odoo/odoo-server/openerp/modules/module.py", line 79, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
    File "/opt/odoo/odoo-server/addons/annuaire/__init__.py", line 1, in
    from . import annuaire_model
    File "/opt/odoo/odoo-server/addons/annuaire/annuaire_model.py", line 6
    is_done = fields.Boolean('Done?')
    ^

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *