小编Gig*_*GB1的帖子

Flask API - 列出所有添加的资源

我使用 Flask 创建了一个简单的 API,我的问题是如何让它列出已分配的所有资源或端点

from flask import Flask, request
from flask_restful import Resource, Api
from sqlalchemy import create_engine
from json import dumps
import os, random

app = Flask(__name__)
api = Api(app)

class cuddle(Resource):
    def get(self):
        file = random.choice(os.listdir("/path/to/dir/of/images"))
        out = "https://example.com/path/" + file
        return out

api.add_resource(cuddle, '/api/cuddle')

if __name__ == '__main__':
        app.run(host="0.0.0.0", port=33, debug=True)
Run Code Online (Sandbox Code Playgroud)

我希望能够访问example.com/api/endpoints并列出所有可用的端点,例如在代码片段中cuddle

python api flask python-3.6

1
推荐指数
1
解决办法
2525
查看次数

标签 统计

api ×1

flask ×1

python ×1

python-3.6 ×1