Bha*_*dra 8 python openerp openerp-7 openerp-8 odoo-8
我正在使用Odoo 8版本.
我创建了一个名为enquiry_customer_date的新模型
在那个模型中,我设置了以下四个字段.
我已经提到了模型one2many与res.partner模型的关系
我使用下面的代码显示记录.
<field name="enquiry_from_customer_ids">
<tree string="Enquiry Lines">
<field name="enquiry_date"/>
<field name="file_name" invisible="1"/>
<field name="excel_file" filename="file_name"/>
</tree>
</field>
Run Code Online (Sandbox Code Playgroud)
这将在列表视图中显示正确的文件名.
面子问题:
当我下载链接时,它以文件名= base64和.bin扩展名存储.
问题:
如何在one2many字段中获得与上传文件名相同的下载链接?
更新
我试过@danidee的答案.
系统配置参数:
Treeview/Listview one2many字段
OUTPUT:
预期产出:
应使用"Openerp_Customization_Needed.txt"下载文件
默认情况下,文件和附件作为二进制文件存储在数据库中,但您可以通过设置ir_attachement.location参数来更改该行为
得了Settings/Parameters/System Parameters,找找 ir_attachment.location应该设置db成改成
file:///filestore
请注意,现有的附件和文件仍将存储在数据库中,但上传的任何新附件或文件都将存储在文件系统中,这将使您能够像您想要的那样以原始形式下载文件
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |