我编写了以下代码,将代码上传到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)。
答案 0 :(得分:0)
使用以下代码。
<field name="csv_file" filename="csv_filename" widget="download_link" string="Result"/>