在这个问题中存在一个答案,如何在子类中显示父母属性。然而它对我不起作用,因为我的父类和子类位于不同的文件中:
.. currentmodule:: module.child_bar
.. autopydantic_model:: Bar
:inherited-members: Foo
:member-order: bysource
:model-show-field-summary: false
:field-show-constraints: false
当我的家长班在
module.parent_foo
我可以复制文档字符串或编写将父文档字符串添加到子类的装饰器,但我想要更灵活的解决方案
问题是我的类是从 pydantic 类继承的,并且在 :inherited-members: 中,我需要传递我不想要显示的属性,因此我需要传递
:inherited-members: BaseModel
一切都显示正确