2015-09-27 60 views
0

我已成立了一个Intersphinx -mapping为Python 2和Python 3的单证:如何使用Intersphinx从特定文档中引用类?

intersphinx_mapping = {'py2': ('http://docs.python.org/', None), 
         'py3': ('http://docs.python.org/3', None)} 

如何可以引用一个类这两种资源的具体?该文件只提到:ref: erences这两个尝试不起作用:

:ref:`collections.Mapping <py2:collections.Mapping>` 
:class:`py3:collections.Mapping` 

虽然这会产生预期的链接:

:class:`collections.Mapping` 

回答

2

的标记下方产生的工作与你的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` 
+0

太差我与一个尝试。 :-/ 谢谢! –

相关问题