带有多个路由参数的Swagger UI问题

时间:2019-08-01 00:09:01

标签: flask swagger swagger-ui flask-restplus

我实质上是在尝试创建两个端点,其中一个端点是经过时间的,如果没有经过该端点,它将采用默认值。当我使用请求网址时,它可以正常工作,得到所需的输出。但是,摇摇欲坠的UI仍然将时间显示为第一个端点的必需参数,由于这个原因,我无法在不输入时间的情况下使用UI生成json。

下面是我要做什么的简短说明:

@api.route("<string:username">/, defaults={'time': 1000})
@api.route("<string:username><string:time>/")
class Test(Resource):
    def get(self, username, time):
        ...

我知道这是由于get方法同时具有两个参数,对此有任何解决方法吗?

0 个答案:

没有答案