You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm运行Odoo16报错:'FutureResponse'无'_charset'属性

Odoo16运行报错:AttributeError: 'FutureResponse' object has no attribute '_charset'

问题原因

这是Werkzeug版本与Odoo16不兼容导致的问题。Odoo16对Werkzeug有固定版本要求,若安装的Werkzeug版本过高(比如2.3.0及以上),其内部sansio/response.py中的set_cookie方法会尝试访问_charset属性,但Odoo的FutureResponse类并未实现该属性,从而触发报错。

解决办法

  • 先卸载当前Werkzeug版本:
    pip uninstall werkzeug -y
    
  • 安装Odoo16兼容的Werkzeug版本,推荐2.2.x系列,例如:
    pip install werkzeug==2.2.3
    
  • 重启PyCharm中的Odoo服务,重新访问页面即可恢复正常。

版本验证

安装完成后,可通过以下命令确认Werkzeug版本是否符合要求:

pip show werkzeug

查看输出中的Version字段,确认是2.2.x版本即可。

内容的提问来源于stack exchange,提问作者Avril

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 01:38:22