# Django REST framework

drf-yasg swagger에서 {format}이 등장하는 이유
django 토이프로젝트 진행 중 프론트엔드와 연결을 위해, drf-yasg를 이용해 api 문서화를 시도하였다. 그런데 뭔가 이상하다...? 동일한 형식에 꼭 {format}이 뒤에 붙어서 나온다. 다음과 같이 말이다.위의 사진을 보면 두 개가 동일한 링크처럼 보이지
BE개발 - DRF로 API 개발하기
진행하던 프론트엔드 프로젝트의 백엔드 지원을 받을 수 없게 되어서 다른 분이 제작했던 백엔드가 Django를 사용한다고 알고있어서 나도 Django를 사용해서 백엔드를 구현해보기로 마음먹었다. 라이브러리 Django에서는 RESTful API를 쉽게 구축할 수 있도

[React+DRF] 토스 페이먼츠 결제 구현 2. 정기 결제
정기결제도 사실 그냥 API로 제공해주는줄 알았는데, 알고보니 pg사 쪽에서는 정기결제에 사용할 빌링키만 제공하고 별도로 정기 결제가 이루어지도록 서버를 구축해야했다.정기결제는 다음과 같은 프로세스를 통해 진행된다.일단 유저가 프론트단에서 토스페이먼츠 API를 이용한

[React+DRF] 토스 페이먼츠 결제 구현 1. 일반 결제
기존에 결제 시스템은 아임포트를 이용하고 있었다. 예전에 등록해놓고 관련 서비스가 활성화되지 않아서 방치해 놓고 있었는데 최근에 다시 결제 모듈이 필요해서 들어가보니 뭐가 잔뜩 바뀌고 전에 신청해놓은것도 다 사라져서 결국 pg사 연동부터 다시 해야했다...이번에는 일반
TIL(50일차)
django rest framework 기초 복습 / JavaScript에서 fetch 요청으로 백엔드 서버에 데이터 보내는 방법
TIL(47일차)
django rest framework - User 모델의 Serializer에서 create 메서드의 is_active 속성을 추가하지 않아 가입한 유저 401 에러 발생
TIL(39일차)
django-rest-framework - REST API 설계 방법 / Serializer 커스텀하는 방법 / Imagefield 복습

Django 더 잘 쓸 수 있는 몇가지 팁
11개월을 다닌 회사를 퇴사하고 그동안 멈췄던 블로그를 다시 시작합니다 :-)아마 장고를 사용 중인 많은 분이 RDS에 PostgreSQL를 올려서 같이 사용 중인 거로 알고 있습니다. 그런데 장고 ORM 중 order_by를 사용해 무언가를 정렬하다 한글 정렬을 하는
왓챠피디아 클론 WatchB 개발기: 영화 데이터 수집 (백엔드 3-2편)
지난 편에 이어서 Open API한테 받은 영화 데이터를 쟝고 모델로 역직렬화하는 이야기
django rest framework 시작하기 - 3
지난 글에서는 모델에 대해 알아봤습니다. 요번 글에서는 앞서 만든 모델을 서브하는 rest api를 만들어보겠습니다. django "REST" framework restful api에 대한 사전적인 정의나 더 자세하게 다룬 글은 찾아보시면 많고, 잘 모르신다면
Django Rest Framework(DRF) APIView 동작 원리 분석
사내에서 Rest API 개발 프레임워크로 Django Rest Framework(DRF)를 사용 중이다. DRF에서 APIView는 Class Based View의 일종으로 클래스 안에 serializer나 permission, throttle 클래스를 명시해주면 알
왓챠피디아 클론 WatchB 개발기: 유저 인증 (백엔드 2편)
JWT 인증 관련 API 구현과 유저 인증 파트 백엔드 구현의 TODO에 대한 이야기

왓챠피디아 클론 WatchB 개발기: 유저 인증 (백엔드 1편)
지난 포스팅 이후 백엔드가 필요한 프로젝트에 대해 고민하다가 WatchB(a대신 b...)라는 이름으로 평소 애용하는 서비스인 왓챠피디아를 클론해보기로 했다..!

[Django REST Framework] Serializer 직렬화/역직렬화 과정
🤜 Serialiazer를 이용해서 직렬화/역직렬화 과정을 이해하기!또는 Pycharm에서 제공하는 Python Console을 사용한다.CategorySerializer를 사용할 것이고 3개의 필드로 구성되어있다.Category 모델의 데이터를 조회하면 3개의 데이