drf튜토리얼 3

[django/drf]Djang Rest Framwork 공식문서 튜토리얼3 (Class-based Views)

함수 기반 views 대신에, 클래스 기반 views로 만들 수 있다. 클래스 기반은 공통 기능을 다시 사용할 수 있는 강력한 패턴이다. 그리고 우리의 코드를 다시 사용하지 않게 도와준다. ✅ 현재 함수 Views => 클래스 Views 바꾸기 #snippets/views.py from snippets.models import Snippet from snippets.serializers import SnippetSerializer from django.http import Http404 from rest_framework.views import APIView from rest_framework.response import Response from rest_framework import status # 클..

Django 2022.07.12

[django/drf]Djang Rest Framwork 공식문서 튜토리얼2 (Requests and responses)

request와 response, status를 보내는 것이 아닌, rest_framework에서 지원하는 방식으로 status를 보낸다. 응답의 의미를 명확하게 전달할 수 있다는 장점이 있다. REST프레임 워크의 필수 구성 요소들 ✅Request object Request object의 핵심 기능은 request.POST와 비슷한 request.data 속성이다. Web API에서 훨씬 더 유용하다. request.POST # form data(html의 form)에서만 다룰 수 있다. 그리고 POST 메소드에서만 작동한다. request.data # 임의 데이터를 다룰 수 있다. POST, PUT, PATCH 메소드에서 작동한다. ✅Response object Response object는 Temp..

Django 2022.07.12

[django/drf]Djang Rest Framwork 공식문서 튜토리얼1(Serialization)

1. 가상 환경 세팅 python -m venv drftest drftest 폴더 > Script > activate cd drftest cd Script activate # 가상환경 실행 2. django와 django rest framework 설치 pip install django pip install djangorestframework pip install pygments # code 하이라이트를 위해서 사용할것 나는 가상환경과 project 보관하는 곳이 달라 프로젝트 저장하는 폴더로 따로 이동한 후 tutorial이라는 프로젝트를 만듦 cd .. cd training django-admin startproject tutorial # 튜토리얼 프로젝트 만들기 cd tutorial # 튜토리얼 프..

Django 2022.07.11
반응형