13.6 个人信息

登录后点击上方的用户昵称,如图所示的java,可以进入用户管理,登录后点击
使用远程前端,需要的app.py前面加上下面两行代码:
from flask_cors import CORS
CORS(app, resources={r"/*": {"origins""https://www.codessp.cn"}})

首先修改前端的bug,找到文件\codessp_front\src\views\My.vue,第126行如下所示
修改成:
let t = res.data.data;

这里的班级信息,是需要发起请求获取的。
这是一个post请求,发送了username到/getUserClasses,用户后台查询数据库表user_class,得到此学员所在的班级id,特别注意,一个人有可能在多个班级,所以返回的userClass可能是多条记录,如图所示:
然后再拿这个班级id到表clazz里面查询班级的名称,返回的结果是查询到的class的列表,
可以用一个子查询完成,例如:
SELECT * FROM clazz WHERE id IN (SELECT class_id FROM user_class WHERE username='abc')
最后返回的json格式如下所示:
要注意,data部分是一个数组[],结构和上一节的课程一致。