Так как вы запускаете сервер Uvicorn непосредственно из вашего кода, вы можете вызвать Python программу (ваше FastAPI приложение) напрямую из отладчика.
Например, в Visual Studio Code вы можете выполнить следующие шаги:
Перейдите на панель "Debug".
Выберите "Add configuration...".
Выберите "Python"
Запустите отладчик "Python: Current File (Integrated Terminal)".
Это запустит сервер с вашим FastAPI кодом, остановится на точках останова, и т.д.
Вот как это может выглядеть:
Если используете Pycharm, вы можете выполнить следующие шаги:
Открыть "Run" меню.
Выбрать опцию "Debug...".
Затем в появившемся контекстном меню.
Выбрать файл для отладки (в данном случае, main.py).
Это запустит сервер с вашим FastAPI кодом, остановится на точках останова, и т.д.