콘텐츠로 이동

Django Ninja 입문 가이드#

Django Ninja Tutorial

이 사이트는 30편의 글로 구성된 완성도 높은 Django Ninja 한국어 튜토리얼이에요. 기초부터 고급까지 차근차근, Django의 안정성과 FastAPI의 타입 힌트를 결합한 이 현대적인 API 프레임워크를 익힐 수 있도록 도와드릴게요.

왜 이 시리즈를 쓰게 되었나요#

저는 업무 프로젝트에서 Django REST framework를 사용하다가 Django Ninja로 전환한 적이 있어요. 가장 큰 이유는 API 문서의 자동화였죠. 더 이상 수동으로 스펙 문서를 관리할 필요가 없어지면서, API 개발에 대한 제 생각을 완전히 바꿔놓았어요.

이 전환 과정을 온전히 기록해두고 싶었어요. 저 자신을 위해 쓰기도 했지만, 아직 DRF와 Django Ninja 사이에서 고민하는 다른 개발자분들에게도 도움이 되길 바랐거든요.

그래서 2024 iThome 철인 대회에 참가했어요. 30일 동안 매일 글을 발행해야 하는 챌린지였죠. 전체 시리즈를 완성하는 데 거의 한 달이라는 시간과 130시간 이상이 걸렸어요. 대회를 완주한 후, 찾아보기 쉽고 읽기 편하도록 이 글들을 정리해서 지금의 웹사이트로 만들었어요.

저자 소개#

저는 Kyo라고 해요. AI와 인프라(Infra)가 개발자의 미래라고 믿는 소프트웨어 엔지니어예요. 평소 글로 학습 과정을 기록하는 것을 좋아해서, 70세까지 계속 글을 쓰는 게 목표예요. 더 많은 글이 궁금하시다면 제 개인 웹사이트를 방문해 주세요.

👉 읽기 시작하기: 시리즈 소개 × 대상 독자