Entradas

Mostrando las entradas etiquetadas como report

17. Desarrollando con Odoo (12). Separando los modelos en ficheros individuales. Introducció a los Reports

Imagen
 1. Separar los modelos Dentro de la carpeta models tenemos el fichero __init__.py que ahora hace referencia al megafichero que contiene todos los modulos: # -*- coding: utf-8 -*- from . import models Ahora hay que eliminar esta entrada y separarla en cada uno de los modelos que contiene quedando # -*- coding: utf-8 -*- #from . import models from . import developer from . import project from . import history from . import task from . import bug from . import improvement from . import sprint from . import technology Ojo: Cada modelo que necesite el logger, hay que añadirles estas 2 líneas antes del class import logging _logger = logging . getLogger(__name__) class .... Veamos un ejemplo de model (task.py) from odoo import models, fields, api import datetime import logging _logger = logging . getLogger(__name__) class task (models . Model): _name = 'ximoapp01.task' _description = 'ximoapp01.task' name =...