gpt4 book ai didi

Python,Flask - 如何构建一个安静的Web服务方法来管理上传的文件?

转载 作者:行者123 更新时间:2023-11-30 23:20:29 25 4
gpt4 key购买 nike

我有以下方法来处理将文件上传到我的网络服务。我是用一种平静的方式写的吗?特别是,我对 if 语句感兴趣 - 每个文件操作是否应该有自己的方法或为其定义路由?或者在一个方法中使用多个“if”语句是处理休息的好方法操作?

from flask import Flask
from flask import Response, request, redirect, url_for

@app.route('/files/<type>/<id>', methods=['GET', 'POST', 'DELETE'])
def manage_files(type,id):

if request.method == 'POST':
#add a note


if request.method == 'GET':
#retrieve a note


if request.method == 'DELETE':
#delete a file

return;

最佳答案

我没有发现它有什么问题,但是如果你使用flask-restful extension ,那么代码就会更加美观。例如:

class  Fileupload(Resource):

def get(self):
pass

def post(self, user_id):
pass

def delete(self, user_id, file_id):
pass

关于Python,Flask - 如何构建一个安静的Web服务方法来管理上传的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25488829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com