相关疑难解决方法(0)

如何在flask-login中跟踪当前用户?

我试图在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 python-2.7 flask-login flask-extensions

17
推荐指数
3
解决办法
5万
查看次数

将用户 ip 和用户 id 添加到 Flask 应用程序中的日志文件中

我正在使用标准 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)

python logging flask

3
推荐指数
1
解决办法
2080
查看次数