Odoo [v9]将文件存储在文件系统中

时间:2016-05-17 07:55:48

标签: filesystems openerp

我的问题是关于在文件系统中而不是在数据库中存储不同的文件。我使用的是Odoo版本9,我找到的所有内容都是针对Odoo [v8] ......

我已经读过一些关于"默认" storelocation,但我在文件系统中找不到它...有谁知道我能在哪里找到它?

我还尝试将参数设置为"二进制"字段,但这不起作用。当我想保存我的条目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)

任何人都可以帮助我!

谢谢

修改

找到解决方案:

如果你想使用参数"附件"你不能按要求设置字段......那是我的错误

另一点,是的,默认位置可以在配置文件中找到(感谢Prakash Sharma)

2 个答案:

答案 0 :(得分:0)

set data_dir (like data_dir = /path/to/desired/Odoo) in odoo-server.conf file

答案 1 :(得分:0)

主文件夹中有 odoorc.conf 文件: 在odoo中设置要存储文件的路径。