如何在单个资源中创建多个GET端点?

2024-04-26 07:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在一个类中使用多个API,如下所示:

class TodoSimple(Resource):
    def get(self): #/
        return send_from_directory('../frontend', "index.html")

    def get(self): #getAvg
        val = '45,64,56,7,4'
        l1=val.split(',')
        ar=np.array(l1,dtype=int)
        return Response(str(np.average(ar)))


api.add_resource(TodoSimple, '/')
api.add_resource(TodoSimple, '/getAvg')

任何帮助都将不胜感激。你知道吗


Tags: selfaddapil1getreturndefnp
1条回答
网友
1楼 · 发布于 2024-04-26 07:27:32

添加另一个类Average,然后使用api.add_resource添加它

class TodoSimple(Resource):
    def get(self): #/
        return send_from_directory('../frontend', "index.html")


class Average(Resource):
    def get(self): #getAvg
        val = '45,64,56,7,4'
        l1=val.split(',')
        ar=np.array(l1,dtype=int)
        return Response(str(np.average(ar)))

api.add_resource(TodoSimple, '/')
api.add_resource(Average, '/getAvg')

相关问题 更多 >