python swagger客户端设置主机和端口

时间:2018-03-07 01:06:01

标签: python swagger swagger-codegen

如何在swagger-codegen自动生成的python客户端库中指定主机和端口?

我找到的唯一文档是here

2 个答案:

答案 0 :(得分:3)

有点旧,但是由于这是我搜索时首先着陆的地方,因此我将提供解决方案:

configuration = swagger_client.Configuration()
configuration.host = 'http://127.0.0.1:8000'
api_client = swagger_client.ApiClient(configuration=configuration)
api_instance = swagger_client.DefaultApi(api_client=api_client)

但是,由于对配置进行了硬编码,因此对于我们的项目,我可能最终会在不同的环境(阶段,产品等)中使用不同的客户端。

答案 1 :(得分:2)