Flask升级后出现AttributeError: flask.json无JSONEncoder属性求助
解决Flask升级后
AttributeError: module 'flask.json' has no attribute 'JSONEncoder'问题 这个错误的核心原因是你升级的Flask 2.3.1版本移除了flask.json.JSONEncoder属性,但当前安装的flask-wtf版本太旧,依然在调用这个已被移除的属性,导致兼容性报错。
解决步骤:
- 先查看当前
flask-wtf版本,执行命令:pip show flask-wtf - 升级
flask-wtf到兼容Flask 2.3+的版本,直接执行升级命令即可:
(或者指定明确版本,比如pip install --upgrade flask-wtfpip install flask-wtf==1.2.0,1.1.0及以上版本都适配了Flask 2.x的相关变更)
升级完成后重启你的Flask应用,这个报错应该就能解决了。
内容的提问来源于stack exchange,提问作者Shane S
相关产品推荐
相关产品推荐

