我正在構建一個使用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