gpt4 book ai didi

python - 对 App Engine 数据库的查询显示为空白

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:37 25 4
gpt4 key购买 nike

我在应用程序引擎的数据存储区中遇到此问题。在交互式控制台中,当我询问 url 是否已存在于我的数据库中时,我总是得不到任何实体。当我执行以下代码时......

from google.appengine.ext import db    
class shortURL(db.Model):
url = db.TextProperty()
date = db.DateTimeProperty(auto_now_add=True)
q = shortURL.all()
#q.filter("url =", "httphello")
print q.count()
for item in q:
print item.url

我得到了这个回复,这很好

6
httphello
www.boston.com
http://www.boston.com
httphello
www.boston.com
http://www.boston.com

但是当我取消注释“q.filter("url =", "httphello")”行时,我根本没有得到任何实体(响应为 0)。我知道这是非常简单的事情,但我就是看不到!帮助。

最佳答案

TextProperty值未编入索引,并且不能在过滤器或排序顺序中使用。
您可能想尝试使用 StringProperty如果您不需要超过 500 个字符。

关于python - 对 App Engine 数据库的查询显示为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5527779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com