您的位置:首页 > 其它

Flask的点点滴滴

2016-05-13 08:51 218 查看

mysql查询的问题

查询某一字段,返回非空的所有值:

session.query(User.type).filter(User.type.isnot(None)).all()

对上述查询,返回非重复的所有值:

session.query(User.type).filter(User.type.isnot(None)).distinct()

中文编码问题

工程内所有编码都使用utf8格式,但是在访问网页的时候还是出现了
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7
错误,可见还是当作是unicode来处理。

解决办法:

使用encode(‘utf8’)进行编码,如在网页中有字符串c出现错误,则改为c.encode(‘utf8’)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: