如何以将其上载在Odoo-Server上的格式下载



我编写了以下代码,该代码将CSV文件上传到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)。

使用以下代码。

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

最新更新