如何以Odoo服务器上载的格式下载文件?

时间:2019-02-18 17:27:56

标签: odoo odoo-10

我编写了以下代码,将代码上传到Odoo 10服务器上。但是,当我看到文件大小时,它显示为“ B”而不是“ Kb”。

这是py代码:

csv_file = fields.Binary(string="CSV Export", readonly=True, default='')
csv_filename = fields.Char("", size=256)

这是树视图代码:

<field name="csv_file" filename="csv_filename" string="Result"/>
<field name="csv_filename" invisible="1"/>

毫无疑问,文件已正确上传。但是当我下载该文件时,它要么显示服务器错误,要么下载二进制文件。请帮助我纠正混乱(我的Odoo版本是10)。

1 个答案:

答案 0 :(得分:0)

使用以下代码。

<field name="csv_file" filename="csv_filename" widget="download_link" string="Result"/>