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

flask基础

from flask import Flask, requestapp = Flask(__name__)# @app.route('/')
# def hello_world():  # put application's code here
#     return 'Hello World!'@app.route('/')     # 路由 当用户访问特定 URL 时,Flask 会调用对应的视图函数来处理请求
def index():return 'Welcome to index!'@app.route('/about')
def about():return 'Welcome to about!'@app.route('/greet/<name>')  # 括号里可以接收URL中的参数 http://127.0.0.1:5000/greet/wxh  Hello, wxh!
def greet(name):return f'Hello, {name}!'@app.route('/submit',methods=['POST'])
def submit():username = request.form.get('username')return f'Hello,{username}!'if __name__ == '__main__':app.run(debug=True)

前面几个都比较简单,直接在浏览器输出URL就行,如:

127.0.0.1:5000        显示:Welcome to index!

127.0.0.1:5000/about        显示:Welcome to about!

127.0.0.1:5000/greet/WXH     显示:Hello, WXH!

POST请求这个,可以使用Postman创建POST请求,具体步骤如下:

1.点击“+”

2.选择POST方式

3.在URL 输入框中输入Flask 应用地址,例如 http://127.0.0.1:5000/submit

4.配置请求体,选择x-www-form-urlencoded(x-www-form-urlencoded 是 HTML 表单的默认编码类型,这样配置可以模拟浏览器提交表单的行为)

5.输入key username   value WXH

6.点击右侧 send  按钮 即可看到结果 Hello,WXH!

from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')     # 路由 当用户访问特定 URL 时,Flask 会调用对应的视图函数来处理请求
def index():return render_template('index.html')    # 展示index.htmlif __name__ == '__main__':app.run(debug=True)

访问 5000 看到的是 index.html

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

相关文章:

  • Java日志框架:log4j、log4j2、logback
  • 鸿蒙-expandSafeArea使用
  • 【es6复习笔记】Spread 扩展运算符(8)
  • 第22天:信息收集-Web应用各语言框架安全组件联动系统数据特征人工分析识别项目
  • 后端-redis
  • 开发场景中Java 集合的最佳选择
  • golangci-lint安装与Goland集成
  • 金仓数据库安装-Kingbase v9-centos
  • 条款6:auto推导若非己愿,使用显式类型初始化惯用法
  • 蓝桥杯物联网开发板硬件组成
  • 视频汇聚融合云平台Liveweb一站式解决视频资源管理痛点
  • (aaai2025) FD2-Net: Frequency-Driven Feature Decomposition Network
  • 深度学习之目标检测——RCNN
  • 2014年IMO第3题
  • 国高材服务 | 高分子结晶动力学表征——高低温热台偏光显微镜
  • 跨站请求伪造之基本介绍
  • Hadoop集群(HDFS集群、YARN集群、MapReduce​计算框架)
  • 单元测试(UT,C++版)经验总结(gtest+gmock)
  • Mysql高级部分总结(二)
  • 纠正一下网络管理
  • homebrew,gem,cocoapod 换源,以及安装依赖
  • Java字符串的|分隔符转List实现方案
  • Kafka可视化工具 Offset Explorer (以前叫Kafka Tool)
  • DeepWalk 原理详解
  • GitLab安装|备份数据|迁移数据及使用教程
  • 嵌入式linux驱动框架 I2C系统驱动程序模型分析
  • 深度学习实验十七 优化算法比较
  • 一个双非选手的秋招总结
  • 如何提高永磁电动机的节电效果
  • 在一个服务器上抓取 Docker 镜像并在另一个服务器上运行