这个应用程序引擎Ndb语法是如何工作的?

2024-05-19 11:03:09 发布

您现在位置:Python中文网/ 问答频道 /正文

Guido van Rossum的NdbGoogle App Engine库中有一个syntax for queries我很好奇。假设您想找到所有快乐的用户,您可以编写以下查询:

User.query(User.happy == True)

我认为:

  • ndb.Model继承的User类的query方法的函数调用。到目前为止还不错。你知道吗
  • 函数调用的一个参数是在类属性User.happy和值True之间进行布尔比较的表达式。你知道吗

我希望表达式的计算结果是False(就像dict.keys == True一样),因此上面的表达式应该等价于:

User.query(False)

国家数据局是怎么做的?我错过了什么魔法?你知道吗


Tags: falsetrueappfor表达式queryvanengine

热门问题