如何在odoo8中导入扩展文件?
How to get extension file import in odoo8?
我在下面声明了一个变量:
import os
......
class product(osv.osv):
......
file_import = fields.Binary(string="File")
@api.multi
def save_file(self):
# do something
如果我在上面声明变量,我可以获得扩展file_import吗?
为存储文件名称创建新字段并设置为 xml。
例子
----Python-----
import os
......
class product(osv.osv):
......
file_import = fields.Binary(string="File")
filename=fields.char('Filename')
------XML-----
<field name="filename" invisible="1"/>
<field name="file_import" filename="filename"/>
因此,当您上传文件 file_import 字段时,它会自动将文件名存储到 filename 字段中。从文件名你可以得到它的扩展名。
希望对您有所帮助。
我在下面声明了一个变量:
import os
......
class product(osv.osv):
......
file_import = fields.Binary(string="File")
@api.multi
def save_file(self):
# do something
如果我在上面声明变量,我可以获得扩展file_import吗?
为存储文件名称创建新字段并设置为 xml。
例子
----Python-----
import os
......
class product(osv.osv):
......
file_import = fields.Binary(string="File")
filename=fields.char('Filename')
------XML-----
<field name="filename" invisible="1"/>
<field name="file_import" filename="filename"/>
因此,当您上传文件 file_import 字段时,它会自动将文件名存储到 filename 字段中。从文件名你可以得到它的扩展名。
希望对您有所帮助。