Salve a tutti. Esordisco su questo forum con un problema che non riesco proprio a risolvere nonostante le abbia provate tutte...
Sto facendo un modulo di prova per impratichirmi un po e non riesco a venirne a capo ...
vi faccio vedere il codice che sto utilizzando...
from osv import osv
from osv import fields
Colori = [('azzurro','Azzurro'),('rosso','Rosso'),('bianco','Bianco'),('nero','Nero')]
class calcio_giocatore(osv.osv):
	_name="calcio.giocatore"
	_description="Giocatore di Calcio"
    	
	_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','Squadra ID'),
        	   }
    
calcio_giocatore()    
class calcio_squadra(osv.osv):
	_name="calcio.squadra"
	_description="Squadre di Calcio"
    	
	_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','Giocatore ID'),
        	   }
    
calcio_squadra()
Installando il modulo e aprendo le tabelle con PgAdmin (per esempio) viene creato solo in campo squadra_id mentre giocatore_id viene totalmente ignorato...
Ho provato a scambiare di ordine le due classi, a creare una classe inherit... niente
non ne vuole sapere....
Aiuto!!! 
