如何使用 Intersphinx 从特定文档中引用 class?
How can I reference a class from a specific documentation with Intersphinx?
我已经为 Python 2 和 Python 3 的文档设置了一个 Intersphinx 映射:
intersphinx_mapping = {'py2': ('http://docs.python.org/', None),
'py3': ('http://docs.python.org/3', None)}
如何从这两个资源中的特定资源中引用 class?文档只提到了 :ref:
erences 并且这两个尝试不起作用:
:ref:`collections.Mapping <py2:collections.Mapping>`
:class:`py3:collections.Mapping`
虽然这会生成预期的 link:
:class:`collections.Mapping`
下面的标记生成与您的 intersphinx_mapping
配置的工作链接(对于 py2
,我建议将 URL 更改为 http://docs.python.org/2
以使版本明确)。
Python 2:
:class:`py2:collections.Mapping`
Python 3(Mapping
在 Python 3.3 中移至 collections.abc
):
:class:`py3:collections.abc.Mapping`
我已经为 Python 2 和 Python 3 的文档设置了一个 Intersphinx 映射:
intersphinx_mapping = {'py2': ('http://docs.python.org/', None),
'py3': ('http://docs.python.org/3', None)}
如何从这两个资源中的特定资源中引用 class?文档只提到了 :ref:
erences 并且这两个尝试不起作用:
:ref:`collections.Mapping <py2:collections.Mapping>`
:class:`py3:collections.Mapping`
虽然这会生成预期的 link:
:class:`collections.Mapping`
下面的标记生成与您的 intersphinx_mapping
配置的工作链接(对于 py2
,我建议将 URL 更改为 http://docs.python.org/2
以使版本明确)。
Python 2:
:class:`py2:collections.Mapping`
Python 3(Mapping
在 Python 3.3 中移至 collections.abc
):
:class:`py3:collections.abc.Mapping`