【Flask】学习

  • 参考B站视频:https://www.bilibili.com/video/BV1v7411M7us/

目录

第一讲

    1. 什么是 flask
    1. 修饰器、路由规则
    1. flask 变量规则,灵活传参数据类型:str、int、float(正浮点数,传int会报错)、path、uuid
    1. app.run(host=‘0.0.0.0’) 中设置 host=‘0.0.0.0’ ,让所有可以访问到本机 ip 的都可以使用。

第一讲

### 安装: pip install flask'''
第一讲:1. 什么是 flask2. 修饰器、路由规则3. flask 变量规则,灵活传参数据类型:str、int、float(正浮点数,传int会报错)、path、uuid4. app.run(host='0.0.0.0') 中设置 host='0.0.0.0' ,让所有可以访问到本机 ip 的都可以使用。
'''from flask import Flaskapp = Flask(__name__)### @ 装饰器,以下一行内容为使用装饰器来处理路由
@app.route("/lyj") ### 路由,即 网址+端口号 的 /  之后添加对应的内容,才能够访问以下对应的程序
def hello_world():return "hello world."################# 路由规则
### 体验 127.0.0.1:5000/  的 / 之后使用不同的内容
@app.route("/hey") ### 路由,即 网址+端口号 的 /  之后添加对应的内容,才能够访问以下对应的程序
def hey_music():return "hey 永杰."### 灵活传参: str
@app.route("/get_str/<temp_str>")     ### <temp_name> 灵活传参的时候,默认为 字符串
def get_str(temp_str):return "get_str {} ".format( temp_str + temp_str )############# flask 变脸规则
### 灵活传参数据类型:str、int、float(正浮点数)、path、uuid
@app.route("/get_int/<int:temp_num>")     ### 参数为 int 类型数据
def get_int(temp_num):return "get_int {} ".format( temp_num + temp_num  )### 参数为 float 类型(正浮点数)数据。 500 不行,500.0 就可以
@app.route("/get_float/<float:temp_float>")
def get_float(temp_float):return "get_float {} ".format( temp_float + temp_float )@app.route("/get_path/<path:temp_path>")     ### 参数为 path 类型数据, 类似于接收字符串
def get_path(temp_path):return "get_path {} ".format(  temp_path  )### 通过此行内容,进行执行程序
app.run(host='0.0.0.0') ### host='0.0.0.0' 表示任何主机都可以访问,不加的话 只有本机能够访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/32343.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1108. IP 地址无效化

给你一个有效的 IPv4 地址 address&#xff0c;返回这个 IP 地址的无效化版本。 所谓无效化 IP 地址&#xff0c;其实就是用 "[.]" 代替了每个 "."。 示例 1&#xff1a; 输入&#xff1a;address "1.1.1.1" 输出&#xff1a;"1[.]1[.]1…

【最新】2025QS世界大学排名数据与得分明细数据集

数据简介&#xff1a;QS排名由Quacquarelli Symonds公司发布&#xff0c;是全球最具影响力的大学排名之一。它每年根据学术声誉、雇主声誉、师生比例、文献引用率、国际师资和国际学生比例等多项指标&#xff0c;对全球大学进行评估和排序。旨在为学生、学者和雇主提供权威的高…

如何使用小猪APP分发进行在线封装

什么是在线封装&#xff1f; 在线封装&#xff0c;顾名思义&#xff0c;就是通过网络将应用程序进行打包处理。这个过程不仅能节省时间&#xff0c;还能大大提升工作效率&#xff0c;让开发者专注于应用本身的优化。 小猪app封装www.ppzhu.net 为什么选择小猪APP分发&#xf…

YOLOv8改进 | SPPF | 双通道特征处理的池化结构——SPPFCSPC【全网独家】

&#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 专栏目录 &#xff1a;《YOLOv8改进有效涨点》专栏介绍 & 专栏目录 | 目前已有40篇内容&#xff0c;内含各种Head检测头、损失函数Loss、…

java干货,spring声明式事务

文章目录 一、编程式事务1.1 什么是编程式事务1.2 编程式事务的优缺点 二、声明式事务2.1 什么是声明式事务2.2 声明式事务的优点2.3 Spring 事务管理器2.4 spring 声明式事务使用 一、编程式事务 1.1 什么是编程式事务 编程式事务是指通过手动编写程序来管理事务&#xff0c…

富唯智能打造的AGV搬运机器人转运机器人

AGV搬运机器人&转运机器人 AGV搬运机器人&#xff0c;内部搭载ICD系列核心控制器&#xff0c;拥有不同的移载平台&#xff0c;负载最高可达 1000kq;重复精度高达5mm;支持 Wi-Fi漫游&#xff0c;实现更稳健的网络数据交互;无轨化激光 SLAM 导航&#xff0c;配合 3D 避障相机…

深入了解 PHP Smarty:功能强大的模板引擎解析与应用指南

1. 介绍 在构建动态网页应用程序时&#xff0c;模板引擎是一种强大的工具&#xff0c;它能够帮助我们将应用程序的逻辑和视图分离开来&#xff0c;从而提高代码的可维护性和可扩展性。PHP Smarty 是其中一种流行的模板引擎&#xff0c;它被广泛应用于 PHP 开发领域。本节将介绍…

一篇文章搞懂动量算法

动量算法是一种在机器学习领域广泛应用的优化算法,用于加速梯度下降算法的收敛速度和提高模型的性能。本文将详细介绍动量算法的定义、产生原因、原理、用途和Python demo实现。 定义 动量算法是一种在梯度下降算法基础上引入了“动量”概念的优化算法。在梯度下降算法中,模型…

LangChain实战技巧之六:一起玩转config(上篇)——ConfigurableField

简介 Config 包含两大类内容&#xff0c; ConfigurableField 可配置的字段 configurable_alternatives 可配置的替代方案 分别使用两篇文章来给大家介绍&#xff0c;本篇先介绍ConfigurableField 常规介绍 一些资料会这样介绍 model_spec model.configurable_fields(model…

CompletableFuture 基本用法

一、 CompletableFuture简介 CompletableFuture 是 Java 8 引入的一个功能强大的类&#xff0c;用于异步编程和并发处理。它提供了丰富的 API 来处理异步任务的结果&#xff0c;支持函数式编程风格&#xff0c;并允许通过链式调用组合多个异步操作。 二、CompletableFuture中…

【专业英语 复习】第7章

1. 单选题 Hard disks store and organize files using all the following, except ____. A. paths B. cylinders C. sectors D. tracks 正确答案&#xff1a;A 硬盘存储和组织文件使用以下所有选项&#xff0c;除了路径。 2. 单选题 Which of the following is …

通用大模型的低代码平台——3分钟内快速搭建一个邮件提醒工具

文章目录 ⭐前言⭐node-koa开发一个发送邮件的api⭐百度智能云控制面板&#x1f496; 发送邮件的组件配置&#x1f496; 配置应用发布 ⭐总结⭐结束 ⭐前言 大家好&#xff0c;我是yma16&#xff0c;通用大模型的低代码平台——3分钟内快速搭建一个智能股票分析邮件提醒工具。…

撸包小游戏对接广告联盟开发 app源码搭建

撸包小游戏对接广告联盟的开发涉及多个步骤和考虑因素。下面是对这一过程的概述&#xff1a; 市场调研与需求分析&#xff1a; 对市场进行深入调研&#xff0c;了解目标用户群体和他们的需求。 分析竞争对手的小游戏和广告策略&#xff0c;确定自己小游戏的特色和定位。 游戏…

Linux环境搭建之CentOS7(包含静态IP配置)

&#x1f525; 本文由 程序喵正在路上 原创&#xff0c;CSDN首发&#xff01; &#x1f496; 系列专栏&#xff1a;虚拟机 &#x1f320; 首发时间&#xff1a;2024年6月22日 &#x1f98b; 欢迎关注&#x1f5b1;点赞&#x1f44d;收藏&#x1f31f;留言&#x1f43e; 安装VMw…

SD卡无法读取?原因分析与数据恢复策略

一、SD卡无法读取的困境 SD卡作为便携式的存储介质&#xff0c;广泛应用于手机、相机、平板等多种电子设备中。然而&#xff0c;在使用过程中&#xff0c;我们可能会遭遇SD卡无法读取的困扰。当我们将SD卡插入设备时&#xff0c;设备无法识别SD卡&#xff0c;或者虽然识别了SD…

C#如何保证代码的健壮性

增加 C# 代码的健壮性可以通过以下几种方法来实现&#xff1a; 异常处理&#xff08;Exception Handling&#xff09;&#xff1a;使用 try/catch 块来捕获可能的异常&#xff0c;确保代码在遇到异常情况时能够 graceful 地处理&#xff0c;防止程序崩溃或产生不可预料的结果。…

投资者回归理性?美股去年备受追捧的AI概念股,今年超过一半在下跌

喊两句AI就能圈钱的日子一去不复返了&#xff0c;未来企业要用实打实的业绩说话。 正文 去年备受追捧的AI概念股中&#xff0c;今年绝大多数已经开始下跌。面对越来越谨慎的投资者&#xff0c; 上市公司或许很难再打着AI的旗号圈钱。 今年&#xff0c;标普500指数中有60%的股…

教大家封装一个基础el-table 行内气泡编辑框,你一定用的到

今天的任务就是封装这个用element ui 组件来封装,如果让你封装你会怎么封装呢? 不说废话了,直接上代码 新建一个EditablePopoverColumn.vue组件文件 <template><el-table-column :prop="prop" :label="label"><template slot-scope=&…

for await...of

for await...of 是JavaScript中的一种循环结构&#xff0c;特别设计用于异步迭代。它允许你以一种简洁、同步风格的方式遍历异步可迭代对象&#xff08;如那些通过异步生成器函数产生的&#xff09;。这对于处理异步操作&#xff0c;如读取文件流、处理数据库查询结果等&#x…

和琪宝的厦门之旅~

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作)&#xff0c;由 李兆龙 确认&#xff0c;转载请注明版权。 引言 承接去年国庆的遗憾&#xff0c;我们将这次的旅行城市定为厦门。 琪宝是下午四点左右到…