Flask新媒体网站用户登录后显示登录状态

显示登录状态逻辑分析:(在index视图函数中实现,因为显示是在index页面中,所以。。。。)

    当我们进入首页,我们需要判断用户是否登录,如果登录,将用户信息查询出来,

获取session保存的用户id:

user_id = session.get(“user_id”)

从数据库中查到用户对象,然后将用户信息返回给前端:(判断对象是否查询到了,使用三元表达式判断,)

使用模板对象的to_dict方法,直接返回一个字典:

在前端中找到显示的地方:(判断返回的对象是否为空,为空则显示登录,注册代码块,否则显示用户信息代码块)(将用户信息页面显示出来,默认是隐藏)

默认是隐藏的:右键点击检查(将diaplay设置为block或者 注释掉,)

显示真正的用户信息:(使用胡子语法判断,然后显示)

猜你喜欢

转载自blog.csdn.net/weixin_44786530/article/details/91360009