Flask 密码重设系统【源码来自编程浪子Flask点餐小程序】
web/templates/user/reset_pwd.html
python
{% extends "common/layout_main.html" %}
{% block content %}
{% include "common/tab_user.html" %}
<div class="row m-t user_reset_pwd_wrap">
<div class="col-lg-12">
<h2 class="text-center">修改密码</h2>
<div class="form-horizontal m-t m-b">
<div class="form-group">
<label class="col-lg-2 control-label">账号:</label>
<div class="col-lg-10">
<label class="control-label">{{ current_user.login_name }}</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group">
<label class="col-lg-2 control-label">手机:</label>
<div class="col-lg-10">
<label class="control-label">{{ current_user.mobile }}</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group">
<label class="col-lg-2 control-label">原密码:</label>
<div class="col-lg-10">
<input type="password" id="old_password" class="form-control" value="">
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group">
<label class="col-lg-2 control-label">新密码:</label>
<div class="col-lg-10">
<input type="password" id="new_password" class="form-control" value="">
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group">
<div class="col-lg-4 col-lg-offset-2">
<button class="btn btn-w-m btn-outline btn-primary" id="save">保存</button>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block js %}
<script src="{{ buildStaticUrl('/js/user/reset_pwd.js') }}"></script>
{% endblock %}
这段代码是一个基于Flask框架的模板文件,用于实现一个修改密码的功能页面。下面是对代码的解析:
-
首先,代码使用了Flask的模板继承功能,通过{% extends "common/layout_main.html" %}指定了继承的父模板文件为common/layout_main.html。
-
在{% block content %}和{% endblock %}之间的代码是该页面的内容部分。其中,{% include "common/tab_user.html" %}用于引入名为common/tab_user.html的子模板文件。
-
页面的主体部分是一个包含表单的
标签,具有class="row m-t user_reset_pwd_wrap"的样式。表单中包含了多个表单项,每个表单项都由一个
标签包裹。每个表单项包含一个
相关推荐
OptimizationMaster几秒前
Python对视频文件分类,“横屏”和“竖屏”XLYcmy7 分钟前
PDF论文处理器 - 功能总结Uncommon.8 分钟前
线性代数与向量ZC跨境爬虫17 分钟前
LeetCode 88. 合并两个有序数组(双指针详解 + Java Python 实现)AINative软件工程1 小时前
AI Agent 证据仲裁工程实践:别让检索结果按自信程度撒谎API快乐传递者1 小时前
电商竞品分析接口实战指南:从数据采集到决策洞察的全链路方案2401_868534781 小时前
集中式存储和分布式存储卷无止境1 小时前
FastAPI 权限管理实战:从 ACL 到 RBAC 的那些门道卷无止境1 小时前
软件文档写作中,Agent最常用的十种skill拆解GreenTea9 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调