附件=真对odoo 13有什么影响

附件=真对odoo 13有什么影响,odoo,odoo-13,Odoo,Odoo 13,我创建了一个自定义模块,其中包含此字段 record_file = fields.Binary(string='file', attachment=True, help='Upload the file') 据我所知,attachment=True应将我的图像或PDF保存到ir.attachment,但我在那里没有看到任何图像或PDF 我做错了什么吗?你没有做错什么,ir。设置res\u字段(字符字段)的值时,附件记录被隐藏 上载文件并保存时,将创建一个附件,res_字段的值设置为record

我创建了一个自定义模块,其中包含此字段

record_file = fields.Binary(string='file', attachment=True, help='Upload the file')
据我所知,
attachment=True
应将我的图像或PDF保存到ir.attachment,但我在那里没有看到任何图像或PDF


我做错了什么吗?

你没有做错什么,
ir。设置
res\u字段
(字符字段)的值时,附件
记录被隐藏

上载文件并保存时,将创建一个附件,
res_字段
的值设置为
record_file
,这使得它在
附件
下不可见

您可以检查方法和是否被重写,以在域中添加
res\u field=False
(如果不存在)


请注意,
attachment
参数的默认值为
True
,因此您不需要使用
attachment=True

Hi@Kenly我正在创建一个控制器来从模块获取信息,并习惯于在网站上显示pdf或图像如何获取我能够下载的url
返回http.send\u文件(maybefiel,filename='sdds',as_attachment=False)
我用它来显示它,但我想你应该问另一个问题,这个要求与问题标题无关。我为第二部分创建了一个新问题,我想确认我用了
FileStorage=kw['record\u file']FileData=FileStorage.read()file_base64=base64.encodestring(FileData)
从表单中保存文件,因为它给了我这个错误
类型错误:参数应该是一个类似于对象或ASCII字符串的字节,而不是“文件存储”
这会改变它以任何方式存储的方式吗?如果出于某种原因我需要查看文件,我需要使用
res\u field=True