2016-05-17 4 views
0

Мой вопрос о хранении разных файлов в файловой системе, а не в базе данных. Я использую Odoo версии 9 и все, что я нашел, это для Odoo [v8] ...Odoo [v9] хранить файлы в файловой системе

Я кое-что прочитал о хранилище хранилища «по умолчанию», но я не смог найти его в файловой системе ... Кто-нибудь знает, где Я могу найти это?

Я также попытался установить параметр в поле «двоичное», но это не сработает. Когда я хотел бы сохранить свою запись Odoo говорит мне, что я, возможно, забыл нужное поле ... Вот мой код:

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) 

Может кто-нибудь, пожалуйста, помогите мне!

Спасибо

Edit:

Найдено решение:

Если вы хотите использовать параметр «прикрепление» вы не можете установить поле в соответствии с требованиями ... That была моя ошибка

А другой пункт, да, местоположение по умолчанию можно найти в конфигурационном файле (спасибо Prakash Sharma)

+0

Привет, на какой операционной системе вы используете odoo? И как вы его установили? – CZoellner

ответ

0

набор data_dir (как data_dir = /path/to/desired/Odoo) в odoo-server.conf файл

+0

Сохраняет ли это файл базы данных в этом месте - или сами файлы? – frozenjim

0

Существует odoorc.conf файл в домашней папке: установить путь, по которому вы хотите сохранить файл в odoo.

Смежные вопросы