1 回答

TA貢獻1794條經驗 獲得超8個贊
由于您沒有使用 current_user 屬性,我認為這是一個很好的方法。我將在我一直在處理的應用程序之后進行解釋。
首先,我在他登錄時注冊用戶:
from flask import Blueprint
from flask_login import login_user, logout_user, login_require
login = Blueprint('Login', __name__)
@login.route('/login', methods=['GET', 'POST'])
def loginMethod():
...
db = Database()
user = db.selectIf(...)
login_user(user)
@login.route('/logout')
@login_required
def logout():
logout_user()
....
當我需要時,我使用 current_user 屬性加載用戶,如下所示:
from flask import Blueprint
from flask_login import login_required, current_user
page = Blueprint('page', __name__)
@page.route('/page', methods=['GET', 'POST'])
@login_required
def openPage():
...
user = current_user
添加回答
舉報