Saltar a contenido

Creación de Modelos

Fichero dentro de la carpeta models en minúscula separado por _

/models/account_analytic_line.py

En el código, se usa PascalCase en los nombres de clase, como podemos ver en esta definición, y se sigue manteniendo el nombre en singular:

# -*- coding: utf-8 -*-

from odoo import api, fields, models, _
from math import copysign

class AccountAnalyticLine(models.Model): 
    ...

El nombre del modelo va en minúsculas y en singular, tal como vemos en la definición de sale_order.py

# -*- coding: utf-8 -*-

from odoo import api, fields, models, _
from math import copysign

  class SaleOrder(models.Model):
    _name = "sale.order" --> Nombre del modelo en minúscula y singular
    _inherit = ['portal.mixin', 'mail.thread', 'mail.activity.mixin']
    _description = "Sale Order"
    _order = 'date_order desc, id desc'

    ...

Última actualización: 2020-12-15