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

flask 开始

# 导入flask类
from flask import Flask,request,render_template
# 使用flask类来创建一个app对象
# __name__ 代表当前app.py 这个模块
app = Flask(__name__)
# 创建一个路由和视图函数的映射 url http://127.0.0.1:5000/
@app.route("/")
def hello_word():return " Hello Word 111"# 带参数的url int 参数类型   http://127.0.0.1:5000/list/catid/1
@app.route("/list/catid/<int:catid>")
def list(catid):# 使用 s 需要 % 来 解析return "我是分类列表 %s" % catid# 获取参数   http://127.0.0.1:5000/book/list?page=2
@app.route("/book/list")
def booklist():page  = request.args.get('page',default=1,type=int)# 使用 f 可以将变量写到字符串里面return f"我是图书列表第 {page} 页"# 获取参数   http://127.0.0.1:5000/book/list?page=2
@app.route("/book/detail")
def bookdetail():bookname  = request.args.get('bookname',default="",type=str)# 使用 f 可以将变量写到字符串里面return render_template("hello.html",bookname = bookname)if __name__ == "__main__":# debug 开启调试模式# host 配制访问ip# port 配制运行端口app.run(debug=True,host='0.0.0.0')

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Docker(十)-Docker运行elasticsearch7.4.2容器实例以及分词器相关的配置
  • linux系统iptable防火墙开放指定ip及端口
  • 香橙派orangepi系统没有apt,也没有apt-get,也没有yum命令,找不到apt、apt-get、yum的Linux系统
  • CNCKAD激光切割软件
  • 【Ant Design Pro】快速上手
  • JavaWeb学习——请求响应、分层解耦
  • 昇思25天学习打卡营第22天|CycleGAN图像风格迁移互换
  • 代码随想录 day 25 回溯
  • Docker 制作java8镜像
  • 橙单前端项目下载编译遇到的问题与解决
  • 02 MySQL数据库管理
  • LabVIEW汽车动态信号模拟系统
  • 基于微信小程序+SpringBoot+Vue的刷题系统(带1w+文档)
  • 【C#】 CancellationTokenSource 与Thread的启动、取消的区别?
  • 打卡第27天------贪心算法
  • ----------
  • gf框架之分页模块(五) - 自定义分页
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • maya建模与骨骼动画快速实现人工鱼
  • Python学习之路13-记分
  • springMvc学习笔记(2)
  • Webpack 4 学习01(基础配置)
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 配置 PM2 实现代码自动发布
  • 树莓派 - 使用须知
  • 数据仓库的几种建模方法
  • 为什么要用IPython/Jupyter?
  • 鱼骨图 - 如何绘制?
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​水经微图Web1.5.0版即将上线
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • $refs 、$nextTic、动态组件、name的使用
  • (13):Silverlight 2 数据与通信之WebRequest
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (转)原始图像数据和PDF中的图像数据
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ... 是什么 ?... 有什么用处?
  • .Mobi域名介绍
  • .naturalWidth 和naturalHeight属性,
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .Net面试题4
  • @Autowired注解的实现原理
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [000-01-008].第05节:OpenFeign特性-重试机制
  • [001-03-007].第07节:Redis中的事务
  • [51nod1610]路径计数