Sto usando la versione Odoo 8.collegamento binario per il download del campo utilizzare in treeview o listview all'interno di un unico campo in Odoo
ho creato un nuovo modello chiamato enquiry_customer_date
In quel modello, ho impostato seguendo quattro campi.
- partner_id (many2one),
- enquiry_date (data),
- file_name (char) e
- excel_file (binario)
ho dato modello menzione rapporto One2Many con res .partner modello
Ho usato sotto il codice per i record di visualizzazione.
<field name="enquiry_from_customer_ids">
<tree string="Enquiry Lines">
<field name="enquiry_date"/>
<field name="file_name" invisible="1"/>
<field name="excel_file" filename="file_name"/>
</tree>
</field>
Questo visualizzerà il nome file corretto nella visualizzazione elenco.
Viso Problema:
Quando scarico collegamento, memorizza con il nome del file = base64 con .bin estensione.
Domanda:
Come arrivare a lavorare link di download uguale al nome file caricato con l'estensione in One2Many campo?
AGGIORNATO
Ho provato con risposta @danidee. parametro di configurazione
Sistema:
Treeview/Listview campo One2Many
OUTPUT:
Uscita prevista:
Il file deve essere scaricato con "Openerp_Customization_Needed.txt"
Grazie per la risposta. Ho controllato sul mio server. Non ho valore come descrivi. Ho creato manualmente secondo il tuo suggerimento. E non sta funzionando. Sto ancora ricevendo qualcosa * nome * base64 * con estensione * .bin *. –
hai controllato il percorso del tuo server (dove è installato odoo), se la cartella 'filestore' è stata generata? e hai caricato un nuovo file per testarlo di nuovo ... perché quelli esistenti non verranno automaticamente convertiti nella loro forma originale. come per il nome del file 'Openerp_Customization_Needed.txt' non è possibile ottenere automaticamente che come vudù utilizza 'SHA1' per generare nomi di file univoci in modo da evitare duplicati – danidee
non funziona. C'è qualche altro trucco nell'usare il codice Python? –