본문 바로가기 메뉴 바로가기

Python World

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Python World

검색하기 폼
  • 분류 전체보기 (51)
    • Basic (7)
    • Standard Library (4)
      • built-in functions (1)
    • OOP (1)
    • Web Crawling (2)
    • Test Driven Development (6)
    • Django (20)
    • Microservices (2)
    • Vue.js (1)
    • 구매후기 (1)
  • 방명록

serializer (2)
Serializer

from rest_framework import serializers from snippets.models import Snippet, LANGUAGE_CHOICES, STYLE_CHOICES class SnippetSerializer(serializers.Serializer): id = serializers.IntegerField(read_only=True) title = serializers.CharField(required=False, allow_blank=True, max_length=100) code = serializers.CharField(style={'base_template': 'textarea.html'}) linenos = serializers.BooleanField(required=..

Django 2019. 8. 29. 14:39
직렬화와 역직렬화 관리

Django Rest Framework는 serialize를 위해 2단계 과정을 사용 serializer는 모델 인스턴스와 파이썬 primitive 사이의 중개자다. parser와 renderer는 파이썬 primitive와 HTTP 요청과 응답 사이의 중개자로 처리한다. rest_framework.serializers.Serializer 클래스의 서브 클래스를 생성해 직렬화와 역직렬화를 관리하기 위한 필드와 필요 메서드를 선언함으로써 모델 인스턴스와 파이썬 primitive 사이의 중개자를 구성할 것이다.

Django 2019. 8. 23. 15:35
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바