【发布时间】:2011-07-11 09:11:19
【问题描述】:
我有
class Map(db.Model):
urlHash= db.ByteStringProperty()
hasher = hashlib.sha256()
hasher.update(staticMapUrl)
urlHash = hasher.digest()
query = db.Query(models.Map)
query = query.filter('urlHash =', urlHash)
results = query.fetch(1)
这种类型的查询尝试将urlHash解码为字符串,抛出异常
UnicodeDecodeError:“ascii”编解码器无法解码位置 0 的字节 0xfe:序数不在范围内 (128)
【问题讨论】:
-
请显示为查询设置 urlHash 的代码。
-
@cope360 我将代码添加到问题正文中
-
能否请您包含异常的完整堆栈跟踪?