https://coding.imooc.com/learn/list/265.html
课程名称:Python Flask构建微信小程序订餐系统
课程章节:第七章 管理员后台账号模块开发——7-5 编辑和修改登录人信息
主讲老师:编程浪子
7-5 编辑和修改登录人信息
1.获取当前登录用户
from flask import g
当前用户对象存储在——g.current_user
1.HTML页面通过current_user显示当前用户信息
运行展示:
2.edit.html页面展示用户信息
3.edit.js渲染修改个人信息
edit.html结尾引用edit.js文件:
运行展示:
用户名不符合要求:
邮箱不符合要求:
4.后台修改账户信息代码
(, =[, ]) edit(): request.method == : ops_render(, {: }) resp = { : , : , : {} } req = request.values nickname = req[] req email = req[] req nickname (nickname) <= : resp[] = -resp[] = jsonify(resp) email (email) <= : resp[] = -resp[] = jsonify(resp) user_info = g.current_user user_info.nickname = nickname user_info.email = email db.session.add(user_info) db.session.commit() jsonify(resp)
正确修改(页面重新加载显示修改后的数据):
2.修改密码
1.reset_pwd.js修改密码样式文件
reset_pwd.js样式运行结果:
2.reset_pwd.html中引入reset_pwd.js样式
3.后台修改密码代码
4.顶部样式封装
封装样式
{% == %}{% %} {{ () }}信息编辑 {% == %}{% %} {{ () }}修改密码
edit.html和reset_pwd.html中引入封装的tab_user.html样式
{% %} {% %} {% %} 账号信息编辑 手机: {{ .}} 姓名: {{ .}} 邮箱: {{ .}} 保存 {% %} {% %} {{ () }} {% %}
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦