0
A
答えて
0
入力パラメータと属性がまったく同じ参照の場合は、その属性のみを文書化します。 Pythonに精通している人なら、そのパラメータがすぐにわかるはずです。
さらに複雑な場合は、クラス自体と__init__
メソッドの両方を文書化することをお勧めします。この場合、パラメータの説明は__init__
のdocstringに入ります。
autodoc
拡張子を使用しているように見えるので、autoclass
ディレクティブに:special-members: __init__
オプションを追加する必要があります。他の特別会員を文書化する場合は、オプションのパラメータリストに追加することができます。 :special-members:
の引数をすべて省略して、すべての魔法の属性を文書化することもできますが、望ましくないものが含まれている可能性があります(__weakref__
など)。
関連する問題
- 1. Sphinxでは、__getattr__で提供される文書属性
- 2. クラス属性の文書化
- 3. 同じ文書の次のiframeからiframeを参照してください
- 4. パラメータとして渡されたコンストラクタを適切に文書化してください。
- 5. doxygenで設定マクロを文書化してください
- 6. Swagger2> SpringBoot MvcEndpointを文書化してください
- 7. Transact-SQL文を同じバッチ内でグループ化しないでください。
- 8. 別の頂点が同じ属性値を持っているかどうか確認してください
- 9. 画像タグにheight属性とweight属性を付けてください。
- 10. クリアデータボタンと同じことを実行してください
- 11. Arange AQL文書とエッジを書き直してください
- 12. 2つのXML文書がjavascriptと同じであることを確認してください
- 13. CodeIgniter:JSONリストの同じようなパラメータを選択してください
- 14. オブジェクトの配列を同じオブジェクトのパラメータに減らしてください
- 15. ターミナルと同じPycharmパスを設定してください。
- 16. Git - 同じフォルダに `Master`と` branch`を残してください
- 17. 前と同じようにViewControllerをリフレッシュしてください
- 18. 入力と同じアウトライン・スタイリングを選択してください
- 19. WHEREパラメータはANY列(エンティティ属性)の値と同じです
- 20. 文書と同じ属性のElasticsearchバケットを並べ替えます。
- 21. Grails g:HTML 5のデータ属性を選択してください。
- 22. ビデオファイルの属性を入力してください
- 23. Roslyn属性のタイプを確認してください
- 24. SQLクエリ:列の属性として値を入力してください
- 25. Sphinx Update属性の障害
- 26. まだ属性がない場合は、属性を追加してください
- 27. 複数の場所で同じ属性を持つ(コピーしないでください)。
- 28. 属性 'fcnMode'が認識されません。属性名で大文字と小文字が区別されることに注意してください。
- 29. min属性とmax属性の範囲エラーを避けてください。フォームを送信してください。
- 30. sphinxのドキュメントのデフォルトフォントを変更してください
私は通常、 '__init__'文書ストリングにパラメータの説明を入れて、':special-memers:__init__'をautodocに追加しますが、これは標準的なアプローチではないと思います。 –