python - 如何为 Python 数据类编写 Sphinx 文档?
问题描述
有人可以向我解释或指出有关如何使用 Sphinx 记录 Python 数据类的文档吗?我什么也找不到。
例如一个简单的数据类:
@dataclass
class Hello:
name: str
value: str
我应该如何记录这一点,例如
我应该使用参数吗?
@dataclass
class Hello:
"""
:param name: The name.
"""
name: str = "hello"
value: str
但它似乎在 Sphinx 中无法正确渲染,它出现在参数块内部并再次出现在下方。
这似乎正确呈现:
@dataclass
class Hello:
"""
"""
name: str = "hello" #: The name.
value: str
但它不适用于较长的评论。
解决方案
推荐阅读
- amazon-web-services - 带有 SailsJS 0.12.x 后端和 websocket 连接的 Ember JS 3.20 应用程序
- python - 使用python argparser,有没有办法指定两个args中,只能提供1个
- python - Python 不能一次将多行插入到 MySQL 表中
- android - 构建成功,但应用程序无法安装在设备中
- javascript - 如何使用 javascript/jQuery 显示来自特定 div 的内容
- python - KeyError:列名
- javascript - 将特定键转换为对象数组而不是对象
- nestjs - NestJs 订阅者 + TypeOrm
- java - JDA 在通过 id 获取公会时返回 null
- python - 在 python 中区分 1 和 1*1 或 1**1