第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask-Login引發(fā)TypeError:嘗試覆蓋is_active屬性時無法調用“ bool”

Flask-Login引發(fā)TypeError:嘗試覆蓋is_active屬性時無法調用“ bool”

慕桂英3389331 2019-12-06 09:35:08
我想is_active在Flask-Login中進行修改,以使用戶不總是處于活動狀態(tài)。默認值始終返回True,但我將其更改為返回banned列的值。根據文檔,is_active應該是一個屬性。但是,內部的Flask-Login代碼引發(fā)了:TypeError: 'bool' object is not callable 嘗試使用時is_active。如何正確使用is_active來停用某些用戶?class User(UserMixin, db.Model):    id = db.Column(db.Integer, primary_key=True)    banned = db.Column(db.Boolean, default=False)    @property    def is_active(self):        return self.bannedlogin_user(user, form.remember_me.data)if not force and not user.is_active():TypeError: 'bool' object is not callable
查看完整描述

2 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

您需要重載is_active來實現自己的邏輯。

它出什么問題了?沒事IMO。正確,除了您忘記使用@property裝飾器將其設置為屬性

在龍卷風中,它類似于current_user例如。


查看完整回答
反對 回復 2019-12-06
  • 2 回答
  • 0 關注
  • 511 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號