1.- Tutorial para agregar un package simple al proyecto Python Un proyecto simple Primero instalaremos pip python3 -m pip install --upgrade pip Crear estructura del proyecto de la siguiente forma: packaging_tutorial/ └── src/ └── example_package_YOUR_USERNAME_HERE/ ├── __init__.py └── example.py el archivo init.py quedara de momento vacio el archivo example.py quedara...
[Read More]
Creacion de Libreria personalizada Python
Libreria personalizada Python
1.- Pasos para Crear librería Python Ejemplo Pasos para crear una libreria en Python Para crear una librería en Python que realice una sustitución de letras en palabras, puedes seguir los siguientes pasos: Crea una nueva carpeta para tu proyecto y navega a ella en la línea de comandos. Crea...
[Read More]
Interfaz de usuario – Personalización de vistas
Campos basicos, de relacion y funcionales
1.- Modificar las vistas existentes Ejemplo Un buen ejemplo sería extender la vista lista de productos para añadir el campo “Impuesto de cliente” en la misma Para empezar, necesitamos el nombre y el objeto de la vista que queremos heredar. Activamos el modo desarrollador y desde la vista lista de...
[Read More]
Tipos de campo en Odoo
Campos basicos, de relacion y funcionales
1.- Campos básicos Boolean Tipo de campo que solo admite dos posibles valores y cuyos se excluyen el uno del otro. boolean_field = fields.Boolean() Char Tipo de campo formado por una cadena de longitud limitada, que se puede ajustar a través de parámetros. char_field = fields.Char() Opciones especificas: Size: Determina...
[Read More]
Tips Odoo 14.0
Computos de campos personalizados
1.- Computos de campos personalizados. Comenzamos creando los campos personalizados en Modelos, para el ejemplo se crea un campo llamado x_gramos de tipo Numero Flotante: Luego creamos el campo computado, para este ejemplo x_gramosMensuales definimos las Propiedades del campo computado Campo relacionado Dependencias: x_gramos for record in self: record[("x_gramosMensuales")] =...
[Read More]