Tôi đang cố gắng sử dụng phần mở rộng của nhân sư autodoc và cụ thể là chỉ thị tự động hóa để tự động tạo tài liệu cho ứng dụng django mà tôi đang thực hiện. Vấn đề là tôi muốn tạo các tham chiếu nội bộ cho các lớp khác nhau trong mô-đun, mà không cần phải sử dụng autoclass và autofunction trên mọi lớp/hàm đơn trong dự án. Đối với một tập tin nguồn như thế này:automodule nhân sư: làm thế nào để tham khảo các lớp học trong cùng một mô-đun?
# 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
Tôi muốn để có thể có một tập tin tài liệu Sphinx như thế này:
.. automodule: source_code
tài liệu tham khảo Những gì tôi có thể sử dụng cho một số XXXX-tham chiếu-to- A-XXXX? Có cách nào dễ dàng để thực hiện việc này không? Cảm ơn trước sự giúp đỡ của bạn.