[{"data":1,"prerenderedAt":161},["ShallowReactive",2],{"repo-pallets-flask-zh-CN":3,"i18n-pallets-flask-zh-CN":158},{"mirrorPool":4,"detail":13,"relatedProjects":157},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":26,"pushedAt":27,"ownerAvatar":28,"ownerName":29,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":39,"category":40,"subgroup":30,"releases":41},"pallets","flask",596892,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask",74969,"Python","The Python micro framework for building web applications.",{"Python":22,"HTML":23,"Shell":24,"CSS":24},99.9,0.1,0,[],"https:\u002F\u002Fflask.palletsprojects.com","2026-10-07","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16748505?v=4","Pallets","","2026-10-20T10:23:54.435158+00:00","2026-02-19T05:01:30Z",[15,34,14,35,36,37,38],"jinja","python","web-framework","werkzeug","wsgi","BSD-3-Clause","development",[42,60,77,90,104,118,131,144],{"tag":43,"publishAt":32,"semVer":44,"prerelease":47,"assets":48},"3.1.3",[45,46,45],3,1,false,[49,54],{"fileName":50,"sizeMb":23,"sha256":51,"downloadCount":52,"originUrl":53},"flask-3.1.3-py3-none-any.whl","f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c",609,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.3\u002Fflask-3.1.3-py3-none-any.whl",{"fileName":55,"sizeMb":56,"sha256":57,"downloadCount":58,"originUrl":59},"flask-3.1.3.tar.gz",0.72,"0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb",559,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.3\u002Fflask-3.1.3.tar.gz",{"tag":61,"publishAt":62,"semVer":63,"prerelease":47,"assets":65},"3.1.2","2025-08-19T21:03:31Z",[45,46,64],2,[66,71],{"fileName":67,"sizeMb":23,"sha256":68,"downloadCount":69,"originUrl":70},"flask-3.1.2-py3-none-any.whl","ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c",392,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.2\u002Fflask-3.1.2-py3-none-any.whl",{"fileName":72,"sizeMb":73,"sha256":74,"downloadCount":75,"originUrl":76},"flask-3.1.2.tar.gz",0.69,"bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87",510,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.2\u002Fflask-3.1.2.tar.gz",{"tag":78,"publishAt":79,"semVer":80,"prerelease":47,"assets":81},"3.1.1","2025-05-13T15:01:32Z",[45,46,46],[82,86],{"fileName":83,"sizeMb":23,"sha256":30,"downloadCount":84,"originUrl":85},"flask-3.1.1-py3-none-any.whl",197,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.1\u002Fflask-3.1.1-py3-none-any.whl",{"fileName":87,"sizeMb":56,"sha256":30,"downloadCount":88,"originUrl":89},"flask-3.1.1.tar.gz",155,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.1\u002Fflask-3.1.1.tar.gz",{"tag":91,"publishAt":92,"semVer":93,"prerelease":47,"assets":94},"3.1.0","2024-11-13T18:29:05Z",[45,46,24],[95,99],{"fileName":96,"sizeMb":23,"sha256":30,"downloadCount":97,"originUrl":98},"flask-3.1.0-py3-none-any.whl",326,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.0\u002Fflask-3.1.0-py3-none-any.whl",{"fileName":100,"sizeMb":101,"sha256":30,"downloadCount":102,"originUrl":103},"flask-3.1.0.tar.gz",0.65,378,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.1.0\u002Fflask-3.1.0.tar.gz",{"tag":105,"publishAt":106,"semVer":107,"prerelease":47,"assets":108},"3.0.3","2024-04-07T19:27:16Z",[45,24,45],[109,113],{"fileName":110,"sizeMb":23,"sha256":30,"downloadCount":111,"originUrl":112},"flask-3.0.3-py3-none-any.whl",343,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.3\u002Fflask-3.0.3-py3-none-any.whl",{"fileName":114,"sizeMb":115,"sha256":30,"downloadCount":116,"originUrl":117},"flask-3.0.3.tar.gz",0.64,491,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.3\u002Fflask-3.0.3.tar.gz",{"tag":119,"publishAt":120,"semVer":121,"prerelease":47,"assets":122},"3.0.2","2024-02-03T21:12:56Z",[45,24,64],[123,127],{"fileName":124,"sizeMb":23,"sha256":30,"downloadCount":125,"originUrl":126},"flask-3.0.2-py3-none-any.whl",107,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.2\u002Fflask-3.0.2-py3-none-any.whl",{"fileName":128,"sizeMb":115,"sha256":30,"downloadCount":129,"originUrl":130},"flask-3.0.2.tar.gz",145,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.2\u002Fflask-3.0.2.tar.gz",{"tag":132,"publishAt":133,"semVer":134,"prerelease":47,"assets":135},"3.0.1","2024-01-18T20:03:56Z",[45,24,46],[136,140],{"fileName":137,"sizeMb":23,"sha256":30,"downloadCount":138,"originUrl":139},"flask-3.0.1-py3-none-any.whl",70,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.1\u002Fflask-3.0.1-py3-none-any.whl",{"fileName":141,"sizeMb":115,"sha256":30,"downloadCount":142,"originUrl":143},"flask-3.0.1.tar.gz",89,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.1\u002Fflask-3.0.1.tar.gz",{"tag":145,"publishAt":146,"semVer":147,"prerelease":47,"assets":148},"3.0.0","2023-09-30T14:38:50Z",[45,24,24],[149,153],{"fileName":150,"sizeMb":23,"sha256":30,"downloadCount":151,"originUrl":152},"flask-3.0.0-py3-none-any.whl",235,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.0\u002Fflask-3.0.0-py3-none-any.whl",{"fileName":154,"sizeMb":115,"sha256":30,"downloadCount":155,"originUrl":156},"flask-3.0.0.tar.gz",280,"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Fdownload\u002F3.0.0\u002Fflask-3.0.0.tar.gz",[],{"description":159,"readmeHtml":160},"Flask 是一个轻量级 Python WSGI Web 框架，用最少的配置快速搭建 Web 应用，并能随项目规模平滑扩展到复杂应用。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>Flask 是一个轻量级的 Python Web 框架，基于 WSGI 标准构建，设计目标是让初学者快速上手，同时能支撑复杂大型应用的开发。它最初只是 Werkzeug 与 Jinja 的简单封装，如今已发展为最流行的 Python Web 框架之一。Flask 不强制任何依赖或项目布局，开发者可自由选择工具与库，社区扩展生态提供了按需增强功能的丰富选择。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>语言\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>类型\u003C\u002Ftd>\n\u003Ctd>Web 框架（WSGI）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>核心组件\u003C\u002Ftd>\n\u003Ctd>Werkzeug、Jinja\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可\u003C\u002Ftd>\n\u003Ctd>BSD-3-Clause\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>以小应用起步，随项目生长为复杂系统，全程不添负担。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>轻量内核\u003C\u002Fstrong>：框架只保留路由与请求响应等核心能力，其余能力按需引入\u003C\u002Fli>\n\u003Cli>\u003Cstrong>路由装饰器\u003C\u002Fstrong>：用装饰器把 URL 映射到 Python 函数，支持动态参数\u003C\u002Fli>\n\u003Cli>\u003Cstrong>模板渲染\u003C\u002Fstrong>：集成 Jinja2 模板引擎，支持模板继承与过滤器\u003C\u002Fli>\n\u003Cli>\u003Cstrong>开发服务器\u003C\u002Fstrong>：内置开发服务器，一条命令即可本地运行\u003C\u002Fli>\n\u003Cli>\u003Cstrong>调试模式\u003C\u002Fstrong>：报错页面清晰，支持代码热重载\u003C\u002Fli>\n\u003Cli>\u003Cstrong>扩展生态\u003C\u002Fstrong>：数据库、认证、表单等能力均由社区扩展提供\u003C\u002Fli>\n\u003Cli>\u003Cstrong>灵活布局\u003C\u002Fstrong>：不强制项目结构，单文件脚本或多模块工程都能组织\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>Python 初学者\u003C\u002Fli>\n\u003Cli>需要快速搭建 Web 服务与 API 的开发者\u003C\u002Fli>\n\u003Cli>微服务与小型工具开发者\u003C\u002Fli>\n\u003Cli>追求自由架构的中大型项目团队\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装 Flask：\u003Ccode>pip install flask\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>创建 \u003Ccode>app.py\u003C\u002Fcode>，写入最小应用\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-python\">from flask import Flask\n\napp = Flask(__name__)\n\n@app.route('\u002F')\ndef hello():\n    return 'Hello, World!'\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>启动开发服务器：\u003Ccode>flask run\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>浏览器打开 \u003Ccode>http:\u002F\u002F127.0.0.1:5000\u002F\u003C\u002Fcode> 查看效果\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>上手极简\u003C\u002Fstrong>：几行代码即可跑起一个 Web 应用\u003C\u002Fli>\n\u003Cli>\u003Cstrong>扩展自由\u003C\u002Fstrong>：不绑定数据库与 ORM，按需组装技术栈\u003C\u002Fli>\n\u003Cli>\u003Cstrong>文档完善\u003C\u002Fstrong>：官方文档与社区教程覆盖全面\u003C\u002Fli>\n\u003Cli>\u003Cstrong>生态成熟\u003C\u002Fstrong>：海量第三方扩展覆盖常见 Web 场景\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>语言\u003C\u002Ftd>\n\u003Ctd>Python 3.9+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>操作系统\u003C\u002Ftd>\n\u003Ctd>Linux、macOS、Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>支持架构\u003C\u002Ftd>\n\u003Ctd>与 Python 运行环境一致\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>开发服务器\u003C\u002Fstrong>：内置服务器仅用于开发调试，生产环境需搭配 Gunicorn 等 WSGI 服务器\u003C\u002Fli>\n\u003Cli>\u003Cstrong>按需扩展\u003C\u002Fstrong>：数据库迁移、用户认证等能力需自行引入对应扩展\u003C\u002Fli>\n\u003Cli>\u003Cstrong>版本升级\u003C\u002Fstrong>：大版本间可能存在 API 变更，升级前查看官方迁移说明\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197921391]