您的位置:首页 > 数据库

sqlalchemy 插入或者更新数据失败 UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: o

2017-09-19 00:00 411 查看
摘要: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)

问题: 通过sqlalchemy往postgresql里面插入数据的时候出现异常:

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)

解决方法:

设置 create_engine(Config.get('SQLALCHEMY_DATABASE_URI'), convert_unicode=True)

convert_unicode默认是False
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐