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
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: Importare modulo esterno

Importare modulo esterno 4 Anni 1 Settimana fa #19376

  • vencizon
  • Avatar di vencizon
  • Offline
  • Expert Boarder
  • Messaggi: 121
  • Ringraziamenti ricevuti 3
  • Karma: 1
Salve a tutti.
Ho necessità di importare un modulo nel codice di un altro.
Il modulo da importare è sostanzialmente una libreria.

Al momento ho risolto inserendo la directory del modulo da importare all'interno di quella del modulo che sto scrivendo. In questo modo mi basta fare "import nome_modulo" per avere ciò che mi serve.

Sicuramente questa non è la soluzione più corretta (se dovessi usare quell'import in più moduli, dovrei fare più copie dello stesso modulo), quindi vorrei sapere come procedere.

Grazie. ;)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Importare modulo esterno 4 Anni 1 Settimana fa #19378

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
se è una libreria python probabilmente la vorrai installare con "pip install nomelibreria" oppure manualmente con "python setup.py install".

dopodichè la importi normalmente con import, senza doverla mettere nella cartella del modulo
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.

Importare modulo esterno 4 Anni 1 Settimana fa #19383

  • vencizon
  • Avatar di vencizon
  • Offline
  • Expert Boarder
  • Messaggi: 121
  • Ringraziamenti ricevuti 3
  • Karma: 1
No, è un modulo che contiene solamente i file __init__.py e __openerp__.py.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Importare modulo esterno 4 Anni 1 Settimana fa #19392

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Non mi è proprio chiaro chiaro cosa vuoi fare, se un modulo è costruito bene puoi utilizzare le funzionalità richiamando i metodi che hai messo negli oggetti creati dal modulo, se invece hai fatto un pytohn package e l'hai buttato nel modulo si, in quel caso per utilizzarlo devi importarlo... (personalmente ho sempre cercato di agganciare le funzionalità ad un oggetto, magari anche semplice che non crea la tabella, ovvero senza _columns)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Importare modulo esterno 4 Anni 1 Settimana fa #19394

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
se dentro ci sono __init__.py e __openerp__.py quella non è una libreria, ma un modulo openerp che deve essere installato come gli altri moduli.
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.

Importare modulo esterno 4 Anni 1 Settimana fa #19395

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
poi se devi importare qualcosa da quel modulo potrai fare cose tipo "from openerp.addons.tuomodulo import xyz"
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.
Ringraziano per il messaggio: vencizon
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.133 secondi

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

Protected by R Antispam