Pythonドメインの相互参照役割の使用を理解できません。具体的にはです。py:const:誰かがより明確な説明とその使用例を提供できますか?SphinxのPythonドメインで相互参照の役割を使用する
例えば、私は次のディレクティブが含まれていmodule.rstファイルがあります:PY::CONST:SUCCESSはモジュールCommonSymbolsで定義された変数であるSUCCESS、私が期待していたドキュメントから
.. default-role:: any
.. automodule:: CommonSymbols
:members:
:py:const: Success
:py:mod: CommonSymbols
をCommonSymbolsでSUCCESSの定義へのリンクを生成します。同様に、py:mod:CommonSymbolsが発生したとき、CommonSymbolsモジュールへのリンクを期待していました。
代わりに、私は表示されたHTML内の2つの役割について次のような出力が得られます。
:py:const: Success :py:mod: CommonSymbols
これは全く役に立たないと私はこれらの役割は、実際にどのように機能するかを尋ねた理由です。 :py:const:ための相互参照Pythonオブジェクトの下のドキュメントから
構文が間違っています。相互参照のターゲットは、 '':py:mod: 'CommonSymbols''のようにバッククォートで囲む必要があります。 – mzjn