两分钟启动一个flask应用

安装依赖

bash 复制代码
pip install flask -i https://pypi.douban.com/simple
pip install flask_cors -i https://pypi.douban.com/simple

简单示例

python 复制代码
# app.py
from flask import Flask, request, send_from_directory, jsonify
from flask_cors import CORS

app = Flask(__name__) # 创建flask应用
CORS(app) # 支持跨域访问

# 默认为get请求
@app.route('/hello')
def hello():
    return 'hello world' # 返回text/html类型响应,是一个html文件,<body>hello world</body>

# 上传文件
@app.route('/upload', methods=['POST'])
def upload():
    f = request.files['filename']
    f.save('xxx.txt')
    # jsonify()返回application/json类型的响应 request.json解析post的json数据
    return jsonify({'message': 'upload success'}) 

# 文件服务器
@app.route('/download/<path:name>')
def download(name):
    return send_from_directory(r'E:\xxx\xxx', name, as_attachment=True)

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080, debug=True)

启动

bash 复制代码
python app.py
相关推荐
先做个垃圾出来………1 分钟前
3305. 元音辅音字符串计数
python
laplace012322 分钟前
LangChain 1.0 入门实战 · Part 6:LangChain Agent 中间件(Middleware)入门介绍
笔记·python·中间件·langchain·numpy·pandas
凯哥197024 分钟前
VS Code 终端崩溃问题分析与解决方案
后端
William_cl30 分钟前
ASP.NET View 层核心:布局页_Layout.cshtml 与 @RenderBody () 通关指南
后端·asp.net
vibag33 分钟前
Parser输出解析器
python·语言模型·langchain·大模型
njsgcs1 小时前
基于vlm+ocr+yolo的一键ai从模之屋下载模型
人工智能·python·yolo·ocr·vlm
laplace01231 小时前
Part 4. LangChain 1.0 Agent 开发流程(Markdown 笔记)
前端·javascript·笔记·python·语言模型·langchain
Jenlybein1 小时前
Git 仓库过滤敏感信息,通过配置 clean/smudge 过滤器的方式
前端·后端·github
TonyLee0171 小时前
测试数据集
python
啃火龙果的兔子1 小时前
Pyglet开发游戏流程详解
python·游戏·pygame