diff --git a/docs/ja/docs/tutorial/debugging.md b/docs/ja/docs/tutorial/debugging.md new file mode 100644 index 000000000..35e1ca7ad --- /dev/null +++ b/docs/ja/docs/tutorial/debugging.md @@ -0,0 +1,112 @@ +# デバッグ + +Visual Studio CodeやPyCharmなどを使用して、エディター上でデバッガーと連携できます。 + +## `uvicorn` の実行 + +FastAPIアプリケーション上で、`uvicorn` を直接インポートして実行します: + +```Python hl_lines="1 15" +{!../../../docs_src/debugging/tutorial001.py!} +``` + +### `__name__ == "__main__"` について + +`__name__ == "__main__"` の主な目的は、ファイルが次のコマンドで呼び出されたときに実行されるコードを用意することです: + +
+
+---
+
+Pycharmを使用する場合、次のことが可能です:
+
+* 「実行」メニューをオープン。
+* オプション「デバッグ...」を選択。
+* 次にコンテキストメニューが表示される。
+* デバッグするファイル (ここでは `main.py`) を選択。
+
+すると、**FastAPI** コードでサーバーが起動され、ブレークポイントで停止したりするでしょう。
+
+以下の様な画面になります:
+
+
diff --git a/docs/ja/mkdocs.yml b/docs/ja/mkdocs.yml
index b9c5154f7..8cc5c88bc 100644
--- a/docs/ja/mkdocs.yml
+++ b/docs/ja/mkdocs.yml
@@ -67,6 +67,7 @@ nav:
- tutorial/security/first-steps.md
- tutorial/middleware.md
- tutorial/cors.md
+ - tutorial/debugging.md
- 高度なユーザーガイド:
- advanced/path-operation-advanced-configuration.md
- advanced/additional-status-codes.md