파일 구조는 이런 상태였다.
📂 FastAPI/
├── 📂 todos/
├── 📂 __pycache__
├── api.py
├── todo.py
└── model.py
├── 📂 venv
├── 📂 Include
├── 📂 Lib
├── 📂 Scripts
├── activate
├── ...
서버를 실행시키기 위해
uvicorn todos.api:app --port 8000 --reload
를 입력했더니
ModuleNotFoundError: No module named 'todo'
에러 메세지를 출력했다.
from todo import todo_router
todo
앞에 todos.
를 붙여 아래와 같이 수정한다.
from todos.todo import todo_router
붙여주면 이렇게 된다
다른 방법으로, gpt가 알려주는 init.py 파일 생성을 해봐도 해결되지 않았다. 🥲 그냥 todos.
을 일단 붙여서 해결했다..