# Django REST framework

72개의 포스트

왓챠피디아 클론 WatchB 개발기: 유저 인증 (백엔드 2편)

JWT 인증 관련 API 구현과 유저 인증 파트 백엔드 구현의 TODO에 대한 이야기

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

왓챠피디아 클론 WatchB 개발기: 유저 인증 (백엔드 1편)

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

2022년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Django REST Framework] Serializer 직렬화/역직렬화 과정

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

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

DRF로 test 코드 작성하기

이번 프로젝트에서는 test코드를 꼭 작성해보고 싶어서 강의를 듣고 여러 시도를 해보았다. 우선 나는 다음과 같은 이유로 DRF test 코드를 알아보게 되었다.내가 작성한 서비스 코드들은 장고내장 테스트 기능으로 테스트가 가능하나 api 테스트 코드를 작성하려고 할

2022년 7월 20일
·
0개의 댓글
·

[DRF] Issue Report - DRF CORS

Issue Report - CORS (FE) 🚨상황 백엔드와 프론트엔드가 분리되어있는 상황에서 프론트엔드에서 회원가입을 시도함 회원가입 버튼을 누르면 signup.js의 signup()함수가 제대로 작동하지 않음 오류코드 "OPTIONS /user/signup/ HTTP/1.1" 200 163 가 떴음 어떤 문제인지 살펴보니 CO...

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

[DRF] django SET_NULL 옵션과 시리얼라이저 저장, 그리고 테스트코드 immutable QueryDict

immutable QueryDict 오류기존의 QnAAnswer 모델은 on_delete 옵션이 CASCADE 였다.view에서 작성한 함수 뷰가 POSTMAN에서 잘 통과하는 것을 확인한 뒤, 테스트코드를 작성했는데, 분명히 같은 코드를 통과하는데 작동이 되질 않는다

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

[DRF] Issue Report - DRF 시리얼라이저 쿼리셋과 many=True

Issue Report - DRF 시리얼라이저 쿼리셋과 many=True 상황 DRF의 시리얼라이저를 통해서 데이터를 리턴해주려고 했는데 문제가 발생했다. 시리얼라이저에 담아주고 싶은 데이터는 objects.all() 을 사용한 쿼리셋 데이터 형식이다 오류코드 Original exception text was: 'QuerySet' object has...

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

[DRF] Issue Report - 테스트코드 Notice matching query does not exist.

Issue Report - 테스트코드 Notice matching query does not exist. 상황 공지사항 내용 수정 test 진행 중 오류 발생😱 지난번과 마찬가지로 POSTMAN에서는 발생하지 않은 오류가 테스트코드에서는 발생했다 오류코드 Notice matching query does not exist. Notice라는 모델에서...

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

[DRF] Issue Report - view와 URL

Issue Report - view와 URL urls.py의 하나의 뷰를 왜 두 개의 URL로 나눠서 실행하나요? 그것은 수정할 때는 어떤 공지사항인지 확인할 필요가 있어서에요! 그렇다면 어떤 오브젝트인지 호출할 id가 필요합니다! 그래서 id를 추가로 받아야 하는데요 다른 메서드에서는 id를 필요로 하지 않으니깐 put에서만 작동시킬 URL을 따로 만...

2022년 7월 14일
·
0개의 댓글
·

[DRF] Issue Report - Reverse for 'urlname' not found

Issue Report - Reverse for 'urlname' not found. 🌧상황 테스트 코드 작성을 위해 urls.py 에 path 경로에 지정해둔 name을 활용하여 reverse를 통해 해당 경로를 불러오던 중 ‘Reverse for ‘urlname’ not found’라는 오류를 만나게 되었다 기존에 user앱에서 테스트 코드를 진행...

2022년 7월 13일
·
0개의 댓글
·

[DRF] Issue Report - QueryDict is Immutable

Issue Report - Querydict is Immutable 🚩 상황 게시글을 작성하는 post 메서드 API를 작성한 뒤, POSTMAN으로 테스트까지 마쳤다. 테스트코드를 공부하면서 적용해보기 위해서 테스트코드를 작성했는데, 테스트코드가 view의 코

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

[DRF] Issue Report - 게시글 작성 post 실패

Issue Report - 게시글 작성 post 실패 🕵️‍♀️ 상황 API 개발 명세를 작성한 대로 view를 코딩했고, 테스트를 진행하기 위해서 테스트코드 또한 작성한 상태 python manage.py test 로 코드가 제대로 작동하는지 테스트 했지만 해결되지 않음ㅋㅋ 1) webmaster.views 2) webmaster.urls 3) ...

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

[DRF] Issue Report - ManyToManyField와 related_name

Issue Report - ManyToManyField와 related_name 🚩상황 사용자가 질문글과 답글을 작성하면, 다른 사용자는 좋아요를 각각 질문글과 답글에 상호작용할 수 있음 그렇기 때문에 질문글과 답글에 각각 좋아요 필드가 필요함 사용자-질문글 테이블에 M:M으로 연결되는 질문글 좋아요 테이블과 사용자-답글 테이블에 M:M으로 연결되는 ...

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[DRF] drf simple jwt 로그인 API

simple jwt 개념정리, 실습 Getting started - Simple JWT 5.2.0.post5+gcd4ea99 documentation 1) 가상환경에 pip install 로 simplejwt를 설치한다 2) 프로젝트 setting → REST_FRAMEWORK부분에 simplejwt 코드를 추가해준다 3) SIMPLE_JWT 설정...

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

Django DRF 초기 구성

❗️저는 vscode를 사용해서 진행 했습니다.❗️그리고 해당 내용은 python 3.10.4로 진행하였습니다.

2022년 7월 8일
·
0개의 댓글
·

[DRF] DRF 강의 2회차

DRF 2회차 강의 학습노트

2022년 6월 18일
·
0개의 댓글
·

[DRF] DRF 강의 1회차

DRF 강의 1회차 정리 학습노트

2022년 6월 18일
·
0개의 댓글
·

[DRF] Serializer

DRF의 중요개념인 Serializer

2022년 4월 9일
·
0개의 댓글
·
post-thumbnail

[DRF] DRF 개요 및 초기 설정

DRF? Django REST Framework(DRF)는 Django를 통해 RESTful API 서버를 쉽게 구축·개발할 수 있도록 여러 기능을 제공하는 오픈소스 라이브러리이다.

2022년 3월 20일
·
0개의 댓글
·