gpt4 book ai didi

python - 检查数据存储中的实体是否存在于 GAE Python 中

转载 作者:行者123 更新时间:2023-11-28 16:45:28 25 4
gpt4 key购买 nike

我正在尝试创建(类似的)发票编号生成器。但是,由于在开展业务时发票可能为零或更多,您如何知道实体是否存在

query = "SELECT loanNumber FROM Loans ORDER BY loanNumber DESC LIMIT 1"
loanNumbers = db.GqlQuery(query)

result = loanNumbers.get()

# for loanNumber in loanNumbers:
if loanNumbers is None:
print "Print the first number"
else:
print "Print the next number"

错误

KindError: No implementation for kind 'Loans'

最佳答案

现在这里记录了一些不错的元数据辅助函数:https://developers.google.com/appengine/docs/python/datastore/metadataentityclasses#get_kinds

这是在继续查询和其余代码之前检查Loans 的示例:

from google.appengine.ext.db import metadata

my_kinds = metadata.get_kinds() # Returns a list of entity kind names.

if u'Loans' in my_kinds:
...

请注意,在实际创建贷款实体之前,my_kinds 不会包含Loans


如果您需要更多的控制,或者更喜欢使用您自己的辅助函数,这里有这样的例子:https://developers.google.com/appengine/docs/python/datastore/metadataqueries#Kind_Queries

关于python - 检查数据存储中的实体是否存在于 GAE Python 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348531/

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