less than 1 minute read

  • Serialization(직렬화)

    • 가상환결

      env 이용해서 생성

      패키지 설정 독립적으로 가능

    • Serializer

      DRF의 class

      Model 클래스의 인스턴스를 JSON 같은 혈태로 직렬화 하거나 반직렬화 하는 기능

      윗부분에는 직렬화/반직렬화 될 필드, 그 아래는 create(), update() 메서드로 serializer.save() 호출됐을 때 인스턴스가 생성/수정 되는 과정 명시

      Django의 Form 클래스와 매우 비슷

      값 검증을 위한 옵션도 필드에 저장 가능

      • ‘base_template’ : ‘textarea.html’

        Django의 form 의 widget=widget.textarea 와 같음

      • many=True

        serializer 인자

        쿼리셋 직렬화

    • ModelSerilizer

      serializer 단축 버전

      필드 자동으로 인식함

      create(), update() 이미 구현됨

    • JSONRenderer, JSONParser

      rest framework 의 메서드

      JSON 직렬화/역직렬화

    • csrf_exempt

      데코레이터 함수

      인증되지 않은 사용자도 view에 사용할 수 있도록 기능

  • httpie

    파이썬으로 작성된 사용자 친화적 http 클라이언트

Categories:

Updated: