python-sphinx - Sphinx Autodoc 输出顺序
问题描述
是否可以更改 Sphinx AutoDoc 生成的输出顺序?
特别是,我包括私人成员,使用该:private-members:
指令。我想要的是私有成员最后出现在输出中,而不是第一个出现,这是默认的,由字母顺序和“A”之前的“_”字符引起。
解决方案
正如@Steve Piercy 提到的,您可以使用 config value 设置顺序autodoc_member_order
。要获得所需的行为,只需添加autodoc_member_order = 'bysource'
到您的conf.py
. 这将使您的文档顺序与您的源顺序相同。
推荐阅读
- mongodb - 使用 MongoDB 创建新的 Strapi 项目时,是什么导致错误“连接测试失败:spawn npm; ENOENT”?
- rust - Rust 中只有一个变量名和一个分号的语句是什么意思?
- android - 在授予权限时调用 UsbManager 请求权限以执行例程时的事件侦听器是什么?
- python - 如何在函数和类中使用破坏 - tkinter?
- python - 创建对象后从列表中打印新消息
- javascript - 图像周围的灰色框,引导程序
- postman - Postman 的 pm.test() 函数的规范是什么?
- sql - 使用 django 从谷歌 VM 连接到谷歌云 SQL
- javascript - 对于给定的字符串数组,每个字符串都有一个项目名称,按项目名称对所有字符串进行分组
- node.js - AWS codebuild 在构建期间从 Node 包中删除开发依赖项