gpt4 book ai didi

google-app-engine - SELECT 命令的值是对象

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:26 26 4
gpt4 key购买 nike

我正在谷歌应用引擎中做一个项目。后端使用Python。我有一个具有以下属性的数据存储表“Data”,

class Data(db.Model):
url = db.StringProperty
code = db.StringProperty
turl = db.StringProperty

我使用以下代码行从表中获取所有值,

x = Data.all()
x = db.GqlQuery("SELECT * FROM Data")
ourl = x.fetch(10)

当我使用以下代码打印它时,

for p in ourl:
print "%s %s, %s " % (p.url, p.code, p.turl)

我收到了 10 次以下消息,

<class 'google.appengine.ext.db.StringProperty'> <class 'google.appengine.ext.db.StringProperty'>, <class 'google.appengine.ext.db.StringProperty'> 

我无法获取 url、code 和 turl 的真实值。如何处理这段代码??

最佳答案

在您的 class Data 中,您忘记了用于创建属性实例的括号。

class Data(db.Model):
url = db.StringProperty()
code = db.StringProperty()
turl = db.StringProperty()

目前,您只需将 db.StringProperty 类复制到 class Data 中定义的属性中

关于google-app-engine - SELECT 命令的值是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581882/

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