Próbuję użyć rozszerzenia sphinx autodoc, a konkretnie dyrektywy automodule do automatycznego generowania dokumentacji dla aplikacji django, nad którą pracuję. Problem polega na tym, że chcę utworzyć wewnętrzne odwołania do różnych klas w ramach modułu, bez konieczności korzystania z funkcji Autoclass i autofunction na każdej klasie/funkcji w ramach projektu. Dla pliku źródłowego jak ten:sf3x automoduł: jak odwoływać się do klas w tym samym module?
# 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
Chciałbym móc mieć plik dokumentacji sfinks tak:
.. automodule: source_code
Co odniesienia można użyć do xxxx-jakiegoś-reference-to- A-XXXX? Czy istnieje prosty sposób na osiągnięcie tego? Z góry dziękuje za twoją pomoc.