【发布时间】:2014-05-01 10:22:05
【问题描述】:
背景
我有一个名为ciscoconfparse 的项目,它记录在Sphinx 中;该项目的文档是here。
source code directory 有多个文件:
-
ciscoconfparse.py包含类CiscoConfParse和IOSConfigList -
models_cisco.py包含一个名为IOSCfgLine的类
这是我如何记录 IOSCfgLine...
.. module:: models_cisco
IOSCfgLine Object
-----------------
.. autoclass:: IOSCfgLine
:members:
:inherited-members:
现有的 Sphinx 文档包含可怕的类超链接,包括文件名和类名;一个例子是models_cisco.IOSCfgLine。
示例文档截图:
问题
如何使用autoclass 记录各种 Python 文件中的类,并且仅在呈现的文档中看到类名,而不是类中包含的文件名?换句话说,我只想看到指向IOSCfgLine 而不是models_cisco.IOSCfgLine 的超链接。
【问题讨论】:
标签: python python-sphinx cross-reference