Niente... pensare che sto impazzendo per una cosa così semplice...
Riposto il codice...
from osv import osv
from osv import fields
Colori = [('azzurro','Azzurro'),('rosso','Rosso'),('bianco','Bianco'),('nero','Nero')]
class calcio_squadra(osv.osv):
_name="calcio.squadra"
_description="Squadre di Calcio"
_rec_name="nome_squadra"
_columns = {
'nome_squadra':fields.char('Nome',size=64,required=True),
'colore_1':fields.selection(Colori,'Colore Primario'),
'colore_2':fields.selection(Colori,'Colore Secondario'),
'coppe':fields.boolean('Champions'),
'punti':fields.integer('pt'),
'citta':fields.char('Citta',size=64,required=True),
#'giocatore_id': fields.one2many('calcio.giocatore','squadra_id'),
}
calcio_squadra()
class calcio_giocatore(osv.osv):
_name="calcio.giocatore"
_description="Giocatore di Calcio"
_rec_name="nome"
_columns = {
'nome':fields.char('Nome',size=64,required=True),
'cognome':fields.char('Cognome',size=64,required=True),
'nazionalita':fields.char('Nazionalita',size=64,required=True),
'eta':fields.integer('eta'),
'club':fields.char('Club',size=64,required=True),
'squadra_id': fields.many2one('calcio.squadra'),
}
calcio_giocatore()
calcio_squadra()
class calcio_squadra_inherit(osv.osv):
_name = 'calcio.squadra'
_inherit = 'calcio.squadra'
_columns = {
'giocatore_id': fields.one2many('calcio.giocatore','squadra_id','Giocatore ID'),
}
calcio_squadra_inherit()