1

我有一个具有此类方法的自定义用户模型。:

@classmethod
def by_name(cls, name):
    u = User.query().filter('name =', name).get()
    return u

我收到了这个错误:

TypeError('Cannot filter a non-Node argument; received %r' % arg)

这是我第一次使用 NDB,代码与 db 和 all() 一起使用。所以我知道这是一个简单的修复。

提前致谢。

4

1 回答 1

6

NDB 备忘单来拯救:

u = User.query(User.name == name).get()
于 2012-07-31T23:14:05.577 回答