장고 시작하기 25. 장고 APIView 로 CRUD
이전 포스트에서 DRF에서 CBV 패턴으로 view를 정의하는 법을 정리해보았습니다. 이번에는 CBV 중에서도 “장고 APIView”를 사용해서 CRUD를 구현해보려도 합니다.
이전 포스트에서 DRF에서 CBV 패턴으로 view를 정의하는 법을 정리해보았습니다. 이번에는 CBV 중에서도 “장고 APIView”를 사용해서 CRUD를 구현해보려도 합니다.
chatGPT 요금 모델은 2가지가 있습니다. 구독 모델이 있고요. 토큰 단위로 결제하여 사용 하는 모델도 있습니다. 시험 삼아 chatGPT를 사용하시고 싶으신 분 무료버전이나 ollama, copilot과 같은 무료…
테스트를 위해 Django 데이터베이스를 수동으로 채우다 보면 꽤나 시간을 잡아먹게 됩니다. 이때 사용할 수 있는 게 Django Seed 입니다. Django Seed는 Django 데이터베이스에 초기 또는 테스트 데이터를 빠르고 쉽게…
View 개발에는 FBV와 CBV라는 두 가지 주요 접근 방식을 사용할 수 있습니다. 특히나 pure django가 아닌 DRF를 사용하게 되면 FBV, CBV를 개발 방법을 더 체계적으로 제공…
지난 포스트에서 DRF 시리얼라이져를 사용해서 모델에 맞는 직렬화를 자동으로 해주고 API로 응답하는 방법을 정리했습니다. 이번에는 지난 정리에 이어서 DRF를 이용해서 CRUD에 대한 API를 생성하는 법을 공부하고 정리해보았습니다.
웹 애플리케이션이 발전함에 따라 다양한 클라이언트에 데이터를 제공하기 위해 RESTful API를 구축해야 할 필요성이 대두 되었습니다. 때문에 등장한 것이 Django Rest Framework( 장고 DRF )입니다.
장고 shortcut function 들을 정리해보았습니다. 어떤 short_cut이 있는지만 파악하고 자세한 내용은 공식문서를 참조하면 좋을 것 같습니다.
Template의 form에서 데이터를 분명히 전송 받은 것 같은데 view에서 요청이 제대로 안 들어 가는 것 같아서 form에 들어간 데이터의 문제인가 해서 “장고의 is_valid() 역할”에 대해서 공부해 보았습니다.
장고에서 로그인, 로그아웃 구현하는 방법은 매우 간단합니다….! 이번 포스트에서는 장고 로그인 로그아웃 기능에 대해 공부하고 구현한 내용을 정리해 보았습니다.