daxiacet
daxiacet
1. Model类名自带版本号的,我最后直接改normalize_class_name进行处理了,这样下次生成的时候,model的名称不会变动。 —— 这种是不是可以考虑加一个自定义配置,允许用户进行一定程度的调整 2. 实例化时,直接用cattrs的Converter可以成功,用aomaker中的Converter会失败,定位到是_register_union_structure_hooks()导致,原因未分析出来(这个也会影响response的结构化,目前我没有用到Union类型的字段,所以本地注释掉了这行代码)
> > 2. 实例化时,直接用cattrs的Converter可以成功,用aomaker中的Converter会失败,定位到是_register_union_structure_hooks()导致,原因未分析出来 > > 升级到v3.0.2试试 升到v3.0.2了,list[dict]在hook中直接返回了本身,没有先剥离list,再对里面的dict模型化 示例如下: ``` request_body = { "departmentId": "1", "cooperationProducts": [ { "promotionProductId": "2501061645230001", "sellerId": "72", } ], } @define(kw_only=True) class Product: promotionProductId: Optional[str]...