flask基础

devtools/2024/12/31 23:36:27/
python">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!

python">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.ppmy.cn/devtools/146469.html

相关文章

pyqt和pycharm环境搭建

安装 python安装&#xff1a; https://www.python.org/downloads/release/python-3913/ python3.9.13 64位(记得勾选Path环境变量) pycharm安装&#xff1a; https://www.jetbrains.com/pycharm/download/?sectionwindows community免费版 换源&#xff1a; pip config se…

Oracle数据库中用View的好处

学习Oracle中存在一个问题&#xff0c;View的作用是什么&#xff0c;直接用sql或者存成表不就ok么&#xff1f;为什么要用View而不是直接执行sql或者存表&#xff1f; 对比直接执行sql&#xff0c;百度整理了三个比较认可的理由。 View与执行sql的好处如下&#xff1a; 1、简化…

React里使用lodash工具库

安装 使用命令 npm install lodash 页面引入 常见的引入方式 引入整个lodash对象&#xff1a; import _ from lodash按名称引入特定的函数&#xff1a; import { orderBy } from "lodash"; tips: 这两种引入方式都会引入整个lodash库&#xff0c; 体积大&#x…

Unity 实现Canvas显示3D物体

新建一个UI相机&#xff0c;选择渲染层为UI 将主相机的渲染层去掉UI层 、 将Canvas的RenderMode设置为Screen Space - Camera,将RenderCamera设置为UI相机 新建3D物体的UI父物体&#xff0c;并将3D物体的层级设置为UI层 适当的放缩3DObjParent&#xff0c;让3D物体能显示出来…

5-Gin 静态文件服务 --[Gin 框架入门精讲与实战案例]

在使用 Gin 框架开发 Go 语言应用程序时&#xff0c;提供静态文件服务&#xff08;如 HTML、CSS、JavaScript 文件等&#xff09;是一个常见的需求。Gin 提供了简单的方法来设置静态文件的路由&#xff0c;使得你可以轻松地将这些资源提供给客户端。 使用 Static 方法 最直接…

【PLL】电荷泵锁相环各个环路参数意义

电荷泵锁相环(CPPLL)在模拟锁相环占据主导&#xff0c; 因为在环路中实现了积分器&#xff0c;而没有有缘放大器即&#xff1a;type 2锁相环可以使用无源RC滤波器实现&#xff0c;简化了PLL设计。 简单CPPLL 与C1串联电阻R1形成零点。 电容累积相位误差&#xff0c;提供积分路…

基于物联网的车辆定位和防盗报警系统(论文+源码)

1 系统概述 本文的主要内容是设计一个基于物联网的车辆定位和防盗报警系统&#xff0c;主要是利用STC89C52单片机来作为整体的核心控制元件&#xff0c;主要的核心控制模块主要由GSM通信模块&#xff0c;GPS定位模块&#xff0c;热释电红外检测模块&#xff0c;报警模块以及其他…

【Seata】分布式事务问题和理论基础

目录 1.分布式事务问题 1.1本地事务 1.2分布式事务 2.理论基础 2.1CAP定理 2.1.1一致性 2.1.2可用性 2.1.3分区容错 2.1.4矛盾 2.2BASE理论 2.3解决分布式事务的思路 1.分布式事务问题 1.1本地事务 本地事务&#xff0c;也就是传统的单机事务。在传统数据库事务中…