您的位置:首页 > 编程语言 > Python开发

python web 框架 Flask 问题处理

2015-10-27 11:02 225 查看
使用flask框架时,登录界面输入有效用户登录后,跳转到错误页面

提示 TypeError: 'unicode' does not have the buffer interface

这个问题根据提示,是在

\Python27\Lib\site-packages\werkzeug 这个目录下的security.py文件中出现问题

从网上获取的问题处理意见,参加 https://github.com/mitsuhiko/werkzeug/blob/master/werkzeug/security.py#L133
需要在该代码文件中增加转码内容

if isinstance(a, text_type):

a = a.encode('utf-8')

if isinstance(b, text_type):

b = b.encode('utf-8')

修改保存后,重新刷新页面,问题得以解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: