Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

Publicidad

jueves, 24 de septiembre de 2015

Truncar y Redondear Flotantes en Python

Truncar y Redondear Flotantes en Python     Eh creado esta entrada para mostrar estas 2 funciones muy útiles al momento de programar con Python, cual es la diferencia entre truncar y redondear, cuando truncamos un numero básicamente cortamos la cantidad a cierto numero de decimales sin importar si este podría redondearse hacia arriba o hacia abajo, lo que básicamente hacemos al redondear. Para truncar un numero en python utilizamos...

miércoles, 23 de septiembre de 2015

Ejecución de Métodos en Clases Odoo desde Web Services

Como ejecutar un Método desde un Web Services Python Anteriormente hable un poco sobre como utilizar los Web Services de Odoo desde aplicaciones externas como Python Django, ahora quiero compartir como ejecutar un método no propio del FrameWork( Create, Unlink, Copy, Search, Write, Read), si no ejecutar un metodo de una clase X, por ejemplo el método Confirmar Pedido de Venta desde una conexión Web Service Python. La sintaxis es la siguiente: import...

martes, 22 de septiembre de 2015

Override Metodos Odoo

Extender Funciones en Odoo (Método Super)     Al momento de desarrollar, muchas veces necesitamos hacer un override a un método de una clase heredada, esto lo podemos realizar con ayuda del metodo super propio de Python. La estructura es la siguiente: @api.multi def MetodoClase(self,): .... Aqui mi Codigo return super(ClaseHeredada, self).MetodoClase()     Primero necesitamos definir los decoradores correspondientes...

Eliminar en Link en campos Many2Many Odoo

No acceder a Campos Relacionales en un Formulario En algunas ocasiones es necesario eliminar el link que nos da Odoo para acceder a clases relacion por medio de campos many2one, por motivos de seguridad o por necesidad, para ello solo es necesario en la definicion del campo agregar la opcion no_open, su estructura es: <field name="campo_many2one" options="{'no_open': True}"/>...

Widgets para Campos Many2Many Odoo

Widgets para Campos Many2Many Odoo Los widgets permitidos para Odoo, con campos Many2Many son: many2many widget (Defecto) many2many_tags widget (Crea Etiquetas) many2many_checkboxes widget (Tipo Lista) many2many_kanban widget (Subvista Grafica) x2many_counter widget many2many_binary widget (Subvista para Campos binary). many2many widget por defecto El widget many2many  es utilizado por...

martes, 8 de septiembre de 2015

Ruta Fisica de Bases de Datos PostgreSQL

¿Donde se encuentran mis BD de Postgres? Es muy común tener la duda acerca de la ruta de instalacion de PostgreSQL y en donde estan almacenadas mis Bases de Datos, si utilizas Ubuntu la ruta es:  /var/lib/postgresql/9.4/main/ Si estas usando Windows la ruta seria: C:\Program Files\PostgreSQL\9.4\main Si necesitas la carpeta en donde se encuentran tus bases, existe dentro de esa ruta la carpeta con el nombre base: /var/lib/postgresql/9.4/main/base Si...