【发布时间】:2021-10-15 15:39:13
【问题描述】:
在 python 模块中,在模块的文档字符串中,我有以下内容:
:meth:`my_method`
我在当前模块中有以下类:
class GameP:
...
def my_method(self):
return f"{self._name} {self.selected}"
Sphinx 没有为此创建链接,而在 Sphinx 文档中我们有:
通常,首先搜索这些角色中的名称而不进行任何进一步的限定,然后在前面加上当前模块名称,然后在前面加上 当前模块和类名(如果有的话)。如果您在名称前加上一个点,则此顺序会颠倒。例如,在 Python 的 codecs127 模块的文档中,:py:func:
open总是指内置函数,而:py:func:.open指的是 codecs.open()。
为什么粗体部分不适合我? :meth: 角色没有为我创建链接。
【问题讨论】:
标签: python python-sphinx docstring cross-reference