我嘗試從flask-login中使用我的視圖中的當前用戶。於是,我就g object
如何在flask-login中跟蹤當前用戶?
餘米分配flask.ext.login.current_user
到g對象
@pot.before_request
def load_users():
g.user = current_user.username
它的工作原理,如果用戶是正確的。但是當我做的註冊或登錄與錯誤的憑據 我得到這個錯誤
AttributeError: 'AnonymousUserMixin' object has no attribute 'username'
請微啓我在哪裏,我錯了......
我建議讓匿名對象從AnonymousUserMixin繼承,而不是重新實現它。這樣,如果Flask-Login更改其API,則會得到這些更改。另外,'get_id'應該是一個返回'None'的方法,而不是「None」。 –
我會和馬克在這裏說的一樣:'匿名(AnonymousUserMixin):' –
當然@MarkHildreth,是的,這是更好的實現方式,謝謝 – naga4ce