我正在尝试从一个swagger yaml文件生成python客户端。它的工作正常,除了响应模型都是蛇形(由下划线表示),而不是骆驼套。我提供了像这样的驼峰版本:
definitions:
serviceResponse:
type: object
properties:
serviceResponseInternal:
type: object
生成的代码具有ServiceResponse对象,该对象具有内部字段service_response_internal。我希望它尊重惯例,只需要serviceResponseInternal而不是强调的分隔名称。我该如何实现这一目标?
答案 0 :(得分:2)
假设您正在使用Swagger Codegen,您可以在Python代码生成器中自定义toVarName
:
你能否详细说明为什么你不想使用蛇案例进行模型属性(应该符合Python style guide)?