我试图在flask-login的视图中使用当前用户.所以我试着g object
我分配flask.ext.login.current_user给g对象
@pot.before_request
def load_users():
g.user = current_user.username
Run Code Online (Sandbox Code Playgroud)
如果用户是正确的,它可以工作.但是当我使用错误的凭据进行注册或登录时,我收到此错误
AttributeError: 'AnonymousUserMixin' object has no attribute 'username'
请问我在哪里错了...
我正在使用标准 Python 日志记录包在 Flask 应用程序中写入日志文件。我想添加用户 IP 地址,如果用户通过身份验证,我还想记录用户 ID。有人知道怎么做这个吗?现在我的格式化程序看起来像这样
fmt = ('%(asctime)s - %(name)s - %(levelname)s - '
'%(filename)s:%(lineno)s - %(funcName)20s() - %(message)s')
formatter = logging.Formatter(fmt)
Run Code Online (Sandbox Code Playgroud)