Odoo11导入翻译报错

Odoo11通过exe安装包的方式安装到Win10上之后,接连出现几个问题。导入翻译的时候报错:write() argument must be str, not bytes

这个问题还是因为字符编码引起的。

解决办法:

\server\odoo\addons\base\module\wizard\base_import_language.py

    @api.multi

    def import_lang(self):
        this = self[0]
        this = this.with_context(overwrite=this.overwrite)
        with TemporaryFile('wb+') as buf:
            try:
                buf.write(base64.decodestring(this.data))

将第5行的'w+'改为'wb+'即可。



留下评论

你应该 登入 张贴评论