Python Flask框架学习汇编

1、入门级:

Python Flask Web 框架入门

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

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

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

以下是内容摘抄:

安装flask

python 复制代码
pip install flask

示例代码:

python 复制代码
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(快速上手,前后端分离模式)

相关推荐
Sinsa_SI7 分钟前
2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析
python·等级考试·电子学会·真题·答案·六级
kfepiza26 分钟前
Python的循环和条件判断 笔记250303
开发语言·笔记·python
栀寒老醑31 分钟前
模板注入漏洞(SSTI)学习笔记
笔记·学习·安全·web安全·网络安全·系统安全·安全架构
川石课堂软件测试1 小时前
涨薪技术|持续集成Git使用详解
开发语言·javascript·git·python·功能测试·ci/cd·单元测试
charlie1145141911 小时前
从0开始的操作系统手搓教程21:进程子系统的一个核心功能——简单的进程切换
汇编·学习·操作系统·线程·进程·手搓教程
凉、介1 小时前
ARM 架构下 cache 一致性问题整理
linux·汇编·arm开发·学习·缓存·架构
小小码农一只1 小时前
轻松部署 Stable Diffusion WebUI 并实现局域网共享访问:解决 Conda Python 版本不为 3.10.6 的难题
python·stable diffusion·conda
阿正的梦工坊1 小时前
解析 PyTorch 中的 torch.multinomial 函数
人工智能·pytorch·python
kcarly2 小时前
Web Snapshot 网页截图 模块代码详解
前端·python·网页截图
虾球xz2 小时前
游戏引擎学习第137天
人工智能·学习·游戏引擎