我想了解Flask-Login如何工作。 我在他们的文档中看到他们使用预先填充的用户列表。 我想玩一个数据库存储的用户列表。 但是,我不明白这个Flask-Login模块中的一些东西。 @login_manager.user_loader def load_user(userid): #print 'this is executed',userid return user(userid, 'asdf') 这个代码将在每个请求被调用? 这是用来加载我的用户对象的所有细节? 现在,我有这样的代码: @app.route('/make-login') def make_login(): username = 'asdf' password = 'asdf' user_data = authenticate(username, password) user_obj = user(user_data[0], user_data[1]) login_user(user_obj) return render_template('make-login.html') 当我访问/ make-login时,我想login。 我的用户类: class user(object): def __init__(self, id, username, active=True): self.username = username self.id = id #self.active = […]