3

我们正在尝试比较字符串,一个是从数据存储中加载的,另一个是从 HTML 表单中获取的

modelID = self.request.get('fieldName')

然后我们比较两者:

result = db.Query(modelName).filter('model_id =', modelID).fetch(limit=1)

但是,尽管我检查了数据存储查看器并清楚地看到存在一个带有 model_id = modelID 的实体,python 坚持认为它们不等于践踏我让我的应用程序工作的尝试。

4

2 回答 2

2

在字符串中搜索空格

您可以使用 string.strip() 函数来摆脱它们!空间是邪恶的,会阻碍平等......

保重人!

于 2012-05-11T15:57:31.567 回答
1

在过滤器中尝试 unicode(modelID) 而不是 modelID。

我认为 GAE 将字符串存储为 unicode。

于 2012-05-11T15:37:23.823 回答