Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Problema relazioni many2one e one2many

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6900

  • moteuchi83
  • Avatar di moteuchi83
  • Offline
  • Senior Boarder
  • Messaggi: 54
  • Karma: 1
ancora niente...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6902

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
http://pastebin.com/JafWc1e5

boh, togliendo la _rec_name dovrebbe essere così, ho un dubbio però non vorrei che l'ORM non crei nulla nella tabella calcio.squadra, bensì esegua il link facendo semplicemente vedere i calcio.calciatore che hanno il proprio squadra_id (in pratica i campi 2many non vengono inseriti nella tabella dove stai lavorando ma gestisce l'ORM il ritorno della lista che poi rappresenti).
HO paura che dovrai costruitri una maschera per testarlo seriamente :(
Ultima modifica: 6 Anni 10 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6903

  • moteuchi83
  • Avatar di moteuchi83
  • Offline
  • Senior Boarder
  • Messaggi: 54
  • Karma: 1
Intanto grazie per l'interesse...

Cmq non so... se vado a vedere da PGAdmin in una tabella il campo compare mentre nell'altra no... tutti gli altri campi ci sono tutti... adesso anche io ci vedo a pallini... vediamo dopo cena se ce la faccio a riprendere... vi tengo informati :)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6904

  • moteuchi83
  • Avatar di moteuchi83
  • Offline
  • Senior Boarder
  • Messaggi: 54
  • Karma: 1
Buongiorno :)

Visto che non ne stavo uscendo vivo da questa situazione ho deciso di andarmi a rileggere il modulo idea e.... sorpresa sorpresa! anche un modulo perfettamente funzionante ha la mia stessa situazione , prendiamo le 2 classi in questione:
class idea_idea(osv.osv):
_name='idea.idea'
_rec_name='name'
...
...
...
_columns= {
...
...
'vote_ids':fields.one2many('idea.vote','idea_id','Vote'),
...
...
...
}
idea_idea()
class idea_vote(osv.osv):
_name='idea.vote'
_description='Idea vote'
_rec_name='score'

_columns={
...
...
'idea_id': fields.many2one('idea.idea','Idea',readonly="True",ondelete='cascade'),
...
...
}
...
...
idea_vote()


ecco... con questa situazione da PgAdmin(o anche dbVisualizer) nella tabella idea.vote COMPARE il campo 'idea_id' ed è visibile la relazione con la tabella idea.idea.
Mentre nella tabella idea.idea NON COMPARE il campo 'vote_ids' e non è visibile la relazione con idea.vote...

Poi leggendo sul memento per esempio, parlando dei relational fields, parla del
many2one come: "Relationship towards a parent object"
mentre parla del
one2many come: "VIRTUAL relationship towards multiple objects"...

non è che questo VIRTUAL significa proprio questo? che è un collegamento "logico" per favorire la programmazione e la leggibilità del codice più che un collegamento reale?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6905

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
il campo O2M sul db non lo vedi siccome l'ORM cerca tutti gli elementi che hanno come parent l'oggetto sul quale stai visualizzando i campo O2M
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Problema relazioni many2one e one2many 6 Anni 10 Mesi fa #6907

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
moteuchi83 ha scritto:
Poi leggendo sul memento per esempio, parlando dei relational fields, parla del
many2one come: "Relationship towards a parent object"
mentre parla del
one2many come: "VIRTUAL relationship towards multiple objects"...

non è che questo VIRTUAL significa proprio questo? che è un collegamento "logico" per favorire la programmazione e la leggibilità del codice più che un collegamento reale?
Il collegamento del o2m, nel db, è realizzato tramite il campo idea_id
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.135 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam