快速用flask框架开发后端

快速使用flask 开发后端接口

第一步:下载模块
pip install flask
第二步:创建一个py文件直接开写
from flask import Flask,request,jsonify
import hashlib
import time

app = Flask(__name__)

#上传图片为例
@app.route('/upload',methods = ['POST'])
def upload():
    file = request.files['file']
    filename = file.filename
    
    #这是要返回给前端的数据
    data = {}
    try:
        md5_object = hashlib.md5()  # 创建一个MD5对象
        md5_object.update(filename.encode())  # 添加去要加密的文本
        md5_result = md5_object.hexdigest()
        ti = str(int(time.time()))
        baocun_path = '/www/wwwroot/picture' + md5_result + ti + '.jpg'  #保存路径
        file.save(baocun_path)
        
        #这行代码因为是服务器,返回链接
        path = 'http://xxxxx/picture/' + md5_result + ti + '.jpg'
        
        
        data['data'] = path
        data['state'] = '1'
    except Exception as e:
        data['data'] = str(e)
        data['state'] = '-1'
    return jsonify(data)     #需要序列化数据返回给前端


#运行,可设置端口,热加载等
if __name__ == "__main__":
    app.run(host='0.0.0.0',port=3384,debug=True)

posted @   我不喝鸡汤  阅读(64)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示