我有一个使用这个类方法的自定义用户模型。:
@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()。所以我知道这是一个简单的修复。
提前致谢。
请您参考如下方法:
救援的 NDB cheat sheet:
u = User.query(User.name == name).get()
