我正在Google App Engine上编写一个Python应用程序,我需要有一个ndb查询,但问题是查询可以在不同的类类型上,所以我正在寻找clss.Query()
以外的方法。我需要clss
作为变量。我也可以使用过滤器吗?
答案 0 :(得分:2)
实际上有一种方法可以在documentation中提到:
from google.appengine.ext import ndb
ndb.Query(kind=clss)
您也可以使用过滤器,方法是将过滤器作为参数传递给查询:
ndb.Query(kind=clss, filters=...)
或在查询中应用filter()
,就像您通常那样:
ndb.Query(kind=clss).filter()