Como empezar a aprender a desarrollar con Odoo
Haciendo consultas al mismo
Ayer estuve dando un curso de desarrollo en Odoo a un cliente y terminé la clase con la sensación que le había sido util, que le había servido la hora que estuvimos viendo como trabajar con Odoo. Por que? Porque le enseñe como realizar queries en Odoo mediante XMLRPC. Y se dió la suerte que tenían tres o cuatro tickets relacionados a consultas sobre Odoo por parte de sus usuarios.
Como se empieza a realizar consultas a la base de datos de Odoo? Con xmlrpc? Sigo sosteniendo que la mejor descripción de como se trabaja con XMLRPC y Odoo es esta vieja página de OpenERP sobre xmlrpc. Otra manera es realizando consultas por ejemplo mediante PostgreSQL, pero eso es más complejo ya que requiere de alguna forma tener preparada la base de datos para la conección desde el exterior. Lo cual para algunas instalaciones puede ser complicado.
Pero para empezar con XMLRPC la verdad se necesita poco. Solo unos conocimientos básicos de Python los cuales se pueden obtener de Coursera. Despues (y es muy util) aprender a como trabajar con el módulo csv de Python. Y luego usarlo junto con xmlrpc. Este es un buen ejemplo que hicimos para el cliente el día de ayer (no tiene los datos de autenticación, por supuesto). Fijense como con pocas lineas de código uno ya puede estar generando un CSV con la información que solicita el usuario.
Pero por sobre todo, xmlrpc y las consultas mediante el mismo son una herramienta util muy facil de aprender en dos horas (como mucho). Es una forma muy util para ingresar en el mundo del desarrollo en Odoo.
Acerca de:
Gustavo Orrillo
Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.