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

时间:2019-10-31 15:54:51

标签: python api flask flask-restful

我需要在一个类中使用多个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')

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

添加另一个类public WebDriver getDriver() { AppContext.getEnv().setDriverPermissions(this); new DesiredCapabilities(); ChromeOptions ops = new ChromeOptions(); ops.addArguments("--incognito"); ops.addArguments("--window-size=1920,1080"); ops.addArguments("--disable-notifications"); ops.addArguments("--allow-running-insecure-content"); ops.addArguments("--start-maximized"); ops.addArguments("--whitelisted-ips"); //ops.addArguments("--headless"); System.setProperty("webdriver.chrome.driver", AppContext.getEnv().getDriverPath(this)); return new ChromeDriver(ops); ,然后使用Average

添加它
api.add_resource