我正在尝试使用 sphinx autodoc扩展,特别是automodule
为我正在开发的 django 应用程序自动生成文档的指令。问题是我想在模块中创建对不同类的内部引用,而不必在项目中的每个类/函数上使用autoclass
和。autofunction
对于这样的源文件:
# source_code.py
class A:
"""docs for A
"""
pass
class B:
"""docs for B with
:ref:`internal reference to A <XXXX-some-reference-to-A-XXXX>`
"""
pass
我希望能够拥有这样的 sphinx 文档文件:
.. automodule: source_code
我可以为 XXXX-some-reference-to-A-XXXX 使用什么参考?有没有简单的方法来实现这一点?在此先感谢您的帮助。