首页展示:
如图所见,首页用户的展示应当是 "登录 / 注册" 与 "用户信息 退出" 二选其一
对此,做出一些操作,使存在状态保持时,显示用户信息。
不存在session时,显示 "登录 / 注册"
首页相关:
将首页相关的视图函数都写在index对应的views里
后端Flask代码:
from . import blue_index
from flask import render_template, current_app, session, abort
from info.models import User
@blue_index.route("/")
def index():
"""
首页相关
右上角个人信息
1.获取session信息
2.利用id查询数据库中信息
3.返回信息到前端页面
:return:
"""
# 1.获取session信息(id)
id = session.get("id")
user