两分钟启动一个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
相关推荐
yuhaiqiang9 小时前
【珍藏干货】累计阅读破百万:我如何靠“标题公式”把冷门技术写出爆款的?
前端·后端·程序员
艾莉丝努力练剑9 小时前
【Linux系统:多线程】线程概念与控制
linux·运维·服务器·c++·后端·学习·操作系统
徒 花9 小时前
Python知识学习03
开发语言·python·学习
喝醉的小喵9 小时前
iptables 规则重启机器后丢失导致k8s网络不可用
网络·后端·容器·kubernetes·虚拟化
人间打气筒(Ada)9 小时前
「码动四季·开源同行」go语言:如何处理 Go 错误异常与并发陷阱?
开发语言·后端·golang·defer·panic·errors·并发陷阱
wjcroom9 小时前
电子python模拟出的一个完美风暴
开发语言·python·数学建模·物理学
极创信息9 小时前
不同开发语言程序如何做信创适配认证?完整流程与评价指标有哪些
java·c语言·开发语言·python·php·ruby·hibernate
女王大人万岁9 小时前
Golang实战gin-swagger:自动生成API文档
服务器·开发语言·后端·golang·gin
清水白石0089 小时前
Python 日志采集到数据仓库 ETL 流程设计实战:从基础语法到生产级可靠运维
数据仓库·python·etl
威联通网络存储9 小时前
云原生容器底座:Kubernetes 持久化存储与 CSI 架构解析
python·云原生·架构·kubernetes