当前位置: 首页 > news >正文

Python武器库开发-flask篇之模板渲染(二十四)

flask篇之模板渲染(二十四)

Flask 中的模板是一种将数据和 HTML 代码组合在一起的方式,使得我们可以生成动态的 HTML 页面。使用模板可以使我们的代码更加简洁、易于维护和复用。在真实的环境中,我们往往接触到的是由 html、CSS和JavaScript所做的网页,所以说我们在处理一个函数时就要去指定他的一个函数模板,传入相应的模板参数变量,这时Flask就可以通过调用模板引擎自动渲染出一个完整的html页面

在Flask中我们所使用的模板渲染函数就是render_template()

首先我们创建一个模板的目录,然后进入到这个目录

mkdir templates
cd templates

在这里插入图片描述

在该目录下创建一个内容如下的名为user_index.html的html页面

<h1> hello, {{ username }}!</h1>

在这里插入图片描述

然后我们到上一级的目录下,运行下列代码:

#!/usr/bin/env python3from flask import Flask
from flask import url_for
from flask import redirect
from flask import render_template#初始化
app = Flask(__name__)@app.route('/')
def index():return 'Hello World!'
#创建路由
@app.route('/user/<username>')
def user_index(username):#通过render_template()去渲染一个指定目录下的html页面,该目录路径为flask/templates,然后传入我们username的变量return render_template('user_index.html', username=username)if __name__ == '__main__':app.run(debug=True)

这里我们通过render_template()去渲染一个指定目录下的html页面,该目录默认路径为flask/templates,然后传入我们username的变量,保存代码,然后我们去运行这个脚本

python3 app.py

在这里插入图片描述

通过任意浏览器输入http://127.0.0.1:5000/user/(任意参数名),即可得到相应的界面

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/233014.html

相关文章:

  • pdb restore in ADG database
  • 科创人·蓝凌董事长杨健伟:夯实“四梁八柱”,让数字化“城中村上建高楼”
  • Flink SQL --Flink 整合 hive
  • demo(一)eureka----服务注册与提供
  • core dump(介绍,status中的core dump标志,应用--调试),ulimit命令
  • 使用键盘管理器更改键盘快捷键,让键盘真正迎合你的使用习惯
  • putty保存登录账号和密码
  • GRS认证是什么认证为何如此重要
  • 基于pytest-bdd的项目目录结构和命名规范
  • web前端开发网页设计课堂作业/html练习《课程表》
  • 用欧拉路径判断图同构推出reverse合法性:1116T4
  • 高阶数据结构---树状数组
  • 如何保护PayPal账户安全:防止多个PayPal账号关联?
  • 关于 Spring :松耦合、可配置、IOC、AOP
  • pytorch tensor数据类型转换为python数据
  • HarmonyOS开发:动态共享包的依赖问题
  • 中睿天下加入中关村华安关键信息基础设施安全保护联盟
  • 【c++STL算数仿函数,关系仿函数,逻辑仿函数】
  • 产品经理的能力模型是什么?
  • 缓存和DB一致性
  • netty websockt之断连重试
  • 【Gateway】基于ruoyi-cloud-plus项目,gateway局部过滤器和过滤返回以及集成nacos
  • mysql -mmm
  • C++初阶 类和对象(下)
  • 使用Postman进行压力测试
  • AI视频检索丨历史视频标签化,助力重要事件高效溯源
  • 【前段基础入门之】=>CSS3新特性 响应式布局
  • 【Java 进阶篇】JQuery 遍历:发现元素的魔法之旅
  • 合肥数字孪生赋能工业制造,加速推进制造业数字化转型
  • Linux发展史与环境安装