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"的样式。表单中包含了多个表单项,每个表单项都由一个
标签包裹。每个表单项包含一个
相关推荐
爱学堂IT分享2 小时前
鹤翔老师pmp项目管理培训认证考试课 (直播录播题库送学时证明)【共58课时】-51CTO学堂benchmark_cc2 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战王的宝库2 小时前
Go 项目结构:从单文件到标准工程布局码事漫谈3 小时前
类型即世界:一个 C++ 程序员的本体论入门2601_962382433 小时前
python快乐编程网络爬虫课后答案Rain的Java大神之路3 小时前
JavaWeb开发如何解决跨域问题鹏哥带你干乡墅4 小时前
优选乡墅赋能培训平台如何帮助提升乡村建设?veminhe4 小时前
python调用接口获取网络信息Allen_LVyingbo5 小时前
医疗AI基础2026-构建可靠智能体的编程路径(上)IT_陈寒5 小时前
Python的多线程居然是个假把式?搞清GIL让我少熬三天夜