# Django REST framework

47개의 포스트
post-thumbnail

django rest framework 시작하기 - 2

첫 글에서 말씀드렸듯 프레임워크를 쓰는 방법 자체에 대한 설명은 많으니 그보다는 왜 DRF가 그렇게 생겼는지, 어떻게 더 잘 쓸지 등 좀 더 깊이있는 이야기를 풀어보고자 합니다. 전 회차에서는 python 가상환경을 만들고, dependency를 설치하고, djang

2021년 3월 31일
·
0개의 댓글
post-thumbnail

Django REST framework

Django REST framework는 퓨어 Django를 사용해서 RESTful API를 만들기 쉽게 해주는 오픈소스 라이브러리다.

2021년 3월 22일
·
0개의 댓글

Django REST framework - tutorial 따라하기

이 포스팅은 django rest framework의 공식사이트의 tutorial을 따라한 것입니다.

2021년 3월 22일
·
0개의 댓글
post-thumbnail

Django REST Framework에서 API 문서 자동화하기

지금 감사하게도 몇 군데 면접을 보고 있다. 오프라인에서 면접을 바로 본 회사도 있었고, 코딩 테스트를 보내주는 회사도 있고, 그리고 코딩 과제라고 해서 API를 만들어야 되는 회사도 있었다.Django REST Framework를 기반으로 API를 만들어가고 있는데

2021년 2월 21일
·
2개의 댓글
post-thumbnail

Django-Magic: View

DRF를 제대로 사용하기 위해서는 이 프레임웤이 제공하는 제공하는 CBV (Class Based View, MVC의 Controller에 해당)가 어떻게 이루어져 있는지 소스코드를 단순화해서 들여다볼 필요가 있다고 생각한다. 아래의 정리 내용은 소스코드 이해를 위해 불필요한 부분을 제거하고 단순화 해놓은 내용이다. 미들웨어를 통해 View에 도착한 req...

2021년 2월 15일
·
0개의 댓글
post-thumbnail

[Python] super() 이용해서 기존 메소드 이용하기

프로젝트에서 Django REST Framework를 사용하고 있는데, serializer나 viewset을 사용할 때, 특히 ModelViewSet 을 override할 때 HTTP 메소드에 따른 함수를 수정하고 싶을 때가 있다.그럴 때 특정 분기에 따라 overri

2021년 2월 10일
·
1개의 댓글
post-thumbnail

토큰 자동 생성하기 (generating tokens)

장고 유저 모델 확장을 하여 사용하던 중, admin 사이트에서 토큰 생성이 가능했지만 유저가 생성될 때마다 토큰을 할당해줄 수는 없을까하고 검색해보니, 공식문서에 친절하게 설명이 나와있었다. 우선 토큰을 사용하기 위해 settings.py에 아래와 같이 추가해주자.처

2021년 2월 9일
·
0개의 댓글
post-thumbnail

DRF를 활용한 API 만들기 - APIView

django-rest-framework🎁 DRF(Django REST Framework)를 활용해서 API 만들면서 Views, Generic views, Viewsets 개념을 정리해 보려고 한다.공식문서에 보면 카테고리가 나누어져 있다.Views : Class-b

2021년 2월 4일
·
0개의 댓글

[DRF 튜토리얼] 6. ViewSets & Routers

View 수정 UserList, UserDetail -> UserViewSet viewset 은 자동으로 list, retrive 기능을 제공 SnippetList, SnippetDetail, SnippetHighlight -> SnippetView

2021년 2월 3일
·
0개의 댓글
post-thumbnail

[DRF 튜토리얼] 5. Relationships & Hyperlinked APIs

User와 Snippet을 연결user와 snippet을 한번에 보여줌reverse로 url name 매칭urls.py에도 추가6가지 방법이 있다.primary key 사용entity간에 하이퍼링크로 연결unique identifying slug field 사용관계 e

2021년 2월 1일
·
0개의 댓글

[DRF 튜토리얼] 4. Authentication & Permissions

현재 누구든 code snippet을 수정하거나 삭제할 수 있다. 그래서 다음을 추가할 것이다. code snippet에 creator 추가 인증된 유저만 snippet을 만들 수 있다 creator만 해당 snippet을 수정, 삭제할 수 있다 인증되지 않은 requ

2021년 1월 29일
·
0개의 댓글
post-thumbnail

Requests and responses | REST Framework Tutorial

공식 문서를 직접 번역하고 공부한 글입니다! > Request Objects REST Framework는 기존의 HttpRequest를 확장하는 Request 객체를 소개하고 더욱 유연한 요청 파싱을 제공한다. Request 객체의 핵심 기능은 request.data

2021년 1월 25일
·
0개의 댓글
post-thumbnail

Serialization | REST Framework Tutorial

별개의 프로젝트 구성을 위해 가상환경을 설치하자.완료되었다면 간단한 Web API을 생성하기위해 사용할 앱을 생성하자.새로 생성한 snippets앱과 rest_framework를 tutorial/settings.py안에 INSTALLED_APPS에 추가하자.코드 조각들

2021년 1월 25일
·
0개의 댓글

[DRF 튜토리얼] 3. Class-based Views

이전 예시에 비해 HTTP method 끼리 더 잘 분리되어있다.rest_framework.views.APIView 상속as_views() 함수 이용재사용성 증대를 위해CRUD 작업이 미리 구현되어 있음GenericAPIView + (ListModelMixin + Cr

2021년 1월 22일
·
0개의 댓글

[DRF 튜토리얼] 2. Requests and responses

HttpRequest extended 버전더 유연한 request 파싱핵심은 request.data \- request.POST와 유사 but more usefulrequest.POST는 form 데이터만 다룸. POST 메소드만 가능request.data 더 많은

2021년 1월 21일
·
0개의 댓글
post-thumbnail

Responses | REST Framework API Guide

기존 HttpResponse 체와는 다르게, TemplateResponse 객체는 응답을 계산하기 위한 뷰로부터 제공된 컨텍스트의 세부정보를 유지한다. Response의 최종 출력은 응답 과정에서 필요한 시점까지 계산되지 않는다.REST Framework는 클라이언트의

2021년 1월 21일
·
0개의 댓글
post-thumbnail

Request | REST Framework API Guide

If you're doing REST-based web service stuff... you should ignore request.POST." 만약에 당신이 REST 기반의 웹 서비스를 하고있다면 request.POST는 반드시 무시해야한다. DRF의 Request

2021년 1월 21일
·
0개의 댓글

[DRF 튜토리얼] 1. Serialization

django-admin startproject tutorialcd tutorialpython manage.py startapp snippetsSnippet 인스턴스를 json으로 직렬화, 역 직렬화 \- '변환'이라고 이해하면 될 듯하다Form과 매우 유사serial

2021년 1월 20일
·
0개의 댓글
post-thumbnail

Quickstart | REST Framework Tutorial

새 장고 프로젝트 tutorial을 생성하고 quickstart라는 새로운 앱을 생성하자.셋업을 끝내면 아래와 같은 파일 구조가 갖춰졌을 것이다.그 다음, 데이터베이스를 동기화 해준다admin을 위한 superuser를 생성해준다.Serializer는 쿼리셋과 모델 인

2021년 1월 20일
·
0개의 댓글
post-thumbnail

Django REST Framework란?

Django REST Framework(DRF) Django Rest Framework(DRF)란 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 라이브러리이다. Django REST Framework를 사용해야 하는 이유

2021년 1월 19일
·
0개의 댓글