我正在构建一个使用Flask-SQLAlchemy的Web应用程序,我也在考虑使用Flask-Login来照顾会话并保护某些视图。Flask-SQLAlchemy-你可以在模型中进行查询吗?
瓶,登录需要一定的方法,这是我看到的应用程序(特别是is_authenticated()
和is_active()
的各部分一样有用。然而,在所有我见过这些方法的例子只是返回一些固定的。如果我想要什么例如,如果我想检查该用户是否实际在表中有条目(我正在使用LDAP登录,所以希望用户即使没有登录也能登录)虽然我需要看看它们是否在那里)
但我不知道是否有可能在定义它的类内对表本身进行查询?或者应该我将这些函数放置在其他地方(即使方法在用户类中由flask-login所需要)?
当您在其中一个方法中尝试“self.query.filter(your = criteria,goes = here)”时会发生什么? ;-) –
@SeanVieira我通过它一个标准(username = self.username),但它似乎并不喜欢它:'TypeError:()得到了一个意外的关键字参数'username'' –
penguin