fastAPI 를 잘 몰라서 헤매다가 이 단순한 내용을 기록용으로 남깁니다...
저는 fastapi_test.py 라는 파일을 실행시키려고 합니다.
그 파일 안에 다음 내용이 들어 있습니다.
app = FastAPI()
기존에는 main.py 를 uvicorn main:app --reload 명령으로 실행시켰습니다.
그러면 main.py 가 없이 fastapi_test.py 를 실행하려면 어떻게 해야 할까요?
uvicorn fastapi_test:app --reload
이 간단한 명령을 몰라서 엄청 삽질했습니다.. ㅎㅎ
참고로 현재 실행하는 디렉토리가 소스가 위치한 곳과 다르다면 이를 앱 이름에 반영해줘야 합니다.
현재 디렉토리 하위에 examples 안에 fastapi_test.py 가 존재하고 이를 현재 위치에서 실행시키려면 다음과 같이 하면 됩니다.
uvicorn examples.fastapi_test:app --reload
'IT > python' 카테고리의 다른 글
[python3][auto py to exe] 설치해보기 (3) | 2024.01.26 |
---|---|
[python3] 셸 명령 파싱하기 성능 비교 (0) | 2024.01.05 |
[python3][pyaudio] 초기화 디버그 메시지 숨기기 (0) | 2023.10.18 |
[python3] 터미널에서 한 줄로 if else 사용하기 (2) | 2023.10.06 |
[python3] asyncssh + nohup command (0) | 2023.09.22 |