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

Python Flask框架学习汇编

1、入门级:

《Python Flask Web 框架入门》

这篇博文条理清晰,由简入繁,案例丰富,分十五节详细讲解了Flask框架,强烈推荐!

《python的简单web框架flask【附例子】》

讲解的特别清楚,每一步都有详细讲解,特别贴心,推荐!

以下是内容摘抄:

安装flask

pip install flask

示例代码: 

from flask import Flask# flask 应用对象 app 用于处理网页请求和响应
app = Flask(__name__)# 不写methods  默认的请求方法就是 GET
@app.route('/', methods=['GET', 'POST'])
def get_hello():return 'hello'if __name__ == '__main__':app.run(debug=True, port=8085)

可能第一次接触看不懂,我简单解释一下代码:

from flask import Flask: 这行代码导入了Flask类,这是Flask框架的核心部分。它允许你创建一个Flask应用。

app = Flask(__name__): 这行代码创建了一个Flask应用实例。__name__参数是Python中的特殊变量,用来指示当前模块的名称。在这里,__name__将会是__main__,因为这段代码是直接执行的,而不是被导入到其他模块中。

@app.route('/'): 这是一个装饰器,用来将URL路径’/'与下面定义的get_hello()函数关联起来。意味着当访问根路径时,将会调用get_hello()函数。

def get_hello(): 这是一个定义的函数,用于处理根路径的请求。返回了一个字符串"hello"作为响应内容。

if __name__ == '__main__':: 这是Python中一个常见的惯用法。这行代码的作用是检查当前模块是否是被直接执行的主程序。当Python解释器读取一个Python文件时,它会将其中的全局变量__name__设置为__main__。因此,通过检查__name__是否等于__main__,可以确定当前模块是否是主程序。

app.run(debug=True, port=8085): 这行代码启动了Flask应用。debug=True参数表示启用调试模式,这在开发过程中很有用。port=8085指定了应用监听的端口号(默认端口5000)

2、全集,看完1、2,进阶看这个就够了,内容特别全

《Flask框架入门教程(非常详细)从零基础入门到精通,看完这一篇就够了》

3、案例:

《Flask实现网页版美颜效果》、《Python----Flask(快速上手,前后端分离模式)》

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

相关文章:

  • GitHub CI流水线
  • 机器视觉运动控制一体机在天地盖同步跟随贴合解决方案
  • 贪心算法一
  • 什么是全栈?
  • 后端-Java虚拟机
  • Android 低功率蓝牙之BluetoothGattCallback回调方法详解
  • K8S学习之基础十四:k8s中Deployment控制器概述
  • Vue3快速入门笔记
  • 【LeetCode104】二叉树的最大深度
  • SQLAlchemy系列教程:理解SQLAlchemy元数据
  • Apache Shiro 反序列化漏洞全解析(Shiro-550 Shiro-721)
  • 计算机毕业设计Python+DeepSeek-R1大模型空气质量预测分析(源码+文档+PPT+讲解)
  • 实例详细演示在Pytest中如何忽略警告
  • 03 HarmonyOS Next仪表盘案例详解(二):进阶篇
  • mysql进阶(三)
  • MySQL 架构、索引优化、DDL解析、死锁排查
  • AVM 环视拼接 鱼眼相机
  • 【Flink银行反欺诈系统设计方案】5.反欺诈系统全生命周期设计
  • aardio - 虚表 —— 两个虚表之间互相拖动交换数据
  • VScode 中文符号出现黄色方框的解决方法
  • LINUX网络基础 [二] - 网络编程套接字,UDP与TCP
  • Spring统一格式返回
  • Unity多Pass渲染与GPU Instancing深度优化指南
  • Redis高频面试题10个
  • 【数据库】MySQL常见聚合查询详解
  • 蓝桥备赛(11)- 数据结构、算法与STL
  • Linux的系统ip管理
  • 【决策树】分类属性的选择
  • uniapp vue3 微信小程序 uni.chooseLocation使用
  • 9. Flink的性能优化