Django 만 하다가 fast api 를 이제 해보려고 연습하고 있다.
디렉터리를 생성하지 않고 내가 직접 다 만들어야하는 것에 조금 당황했다.
main 을 만들어라
models 를 만들어고 User(Base)... Item(Base)...
위처럼 하면 모델이 많아지면서 코드도 길어질텐데.. 해서 Django 구조와 같이 user/ item/ 이렇게 해봤다. 하지만 모델을 인식하기 위해서는 models/ 로 해주는 것이 좋을 듯하는 느낌이다.
이유는... 아무튼 그렇다.
그래서 기능별로 묶는 것에서 목적별로 묶어 보려고 한다.
models/: DB model 정의
api/endpoints/: endpoint 정의
schemas/: Schema 정의
여기서 스키마는 요청과 응답에 대한 스키마다.