Definición de modelos

20 views
Skip to first unread message

Daniel Blanco

unread,
Mar 10, 2015, 9:59:06 AM3/10/15
to odoo-ar...@googlegroups.com
Tengo algunas preguntas de desarrollo.

He visto alguna definición de modelos hechas con las clases, usando dos modalidades distintas. No se si es porque son desarrollos hechos para api vieja o api nueva..

Por ejemplo, hay algunas clases en donde los campos se definen en el diccionario _columns 

[...]
_columns = {
        'field_name1': .....
        'field_name2': .....
[..]

y en otros casos les meten directamente variables:
     field_name1 = .....
     field_name2 =......

y por últiimo, a veces cierran la clase y a veces no

class my_model(osv.Model):
    [...]
    [...]
    .
    .
my_model()

Cómo es mejor? o cómo debe ser? (v8)

Gabriel Davini

unread,
Mar 10, 2015, 10:03:51 AM3/10/15
to odoo-ar...@googlegroups.com
el primer ejemplo es de la api vieja, el segundo es de la nueva. Para mi desde la api nueva está mucho más buena, te soluciona muchas cosas, como por ejemplo el tema de los on_change en los campos, pero es mi opinión, quizás otro tenga otra idea.

El tema de "cerrar" las clases creo que era requerido hasta la v6.1, después dejó de serlo.

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Gabriel.

Daniel Blanco

unread,
Mar 10, 2015, 10:09:40 AM3/10/15
to odoo-ar...@googlegroups.com
Gracias Gabriel. Super claro
Reply all
Reply to author
Forward
0 new messages