2016-05-17 5 views
0

Meine Frage bezieht sich auf das Speichern verschiedener Dateien im Dateisystem und nicht in der Datenbank. Ich benutze Odoo Version 9 und alles, was ich fand, ist für Odoo [v8] ...Odoo [v9] Dateien im Dateisystem speichern

Ich habe etwas über eine "default" storlocation gelesen, aber ich konnte es nicht im Dateisystem finden ... Weiß jemand wo Ich kann das finden?

Ich habe auch versucht, einen Parameter auf das "Binär" -Feld zu setzen, aber das funktioniert nicht. Wenn Ich mag meinen Eintrag speichern Odoo sagt mir, dass ich vielleicht ein Pflichtfeld vergessen haben ... Hier ist mein Code:

class product_file(models.Model): 
    _name = 'product.file' 

    name = fields.Char(string='Bezeichnung', required=True) 
    description = fields.Text(string='Beschreibung') 
    data_file = fields.Binary(string="Datei", required=True, attachment=True) 

Kann jemand bitte helfen Sie mir!

Danke

Edit:

fand die Lösung:

Wenn Sie die Parameter verwenden mögen "attachment" Sie sind nicht erlaubt, das Feld zu setzen je nach Bedarf ... das war mein Fehler

Und der andere Punkt, ja, der Standard-Speicherort kann in der Config-Datei gefunden werden (Dank Prakash Sharma)

+0

Hallo, auf welchem ​​Betriebssystem benutzen Sie odoo? Und wie hast du es installiert? – CZoellner

Antwort

0

gesetzt data_dir (wie data_dir = /path/to/desired/Odoo) in odoo-server.conf Datei

+0

Speichert dies eine Datenbankdatei an diesem Speicherort - oder die Dateien selbst? – frozenjim

0

Es odoorc.conf Datei im Home-Ordner ist: den Pfad festgelegt, wo die Datei in odoo speichern möchten.