django-serializers

소프트웨어 스크린 샷:
django-serializers
소프트웨어 정보:
버전: 0.5.1
업로드 날짜: 20 Feb 15
개발자: Tom Christie
라이센스: 무료
인기: 3

Rating: nan/5 (Total Votes: 0)

장고 - 시리얼 객체, 모델 querysets의 유연한 직렬화를 제공하는 장고 응용 프로그램입니다.
그것은 현재, 유연성 직렬화에 대한 잠재적 인 대체하기위한 것입니다. 또한 무시하고 쉬운 사용자 할때는 현재 dumpdata 포맷을 지원할 수 있어야한다.
시리얼 라이저는 형성하기 위해, 유사 형식으로 선언 및 내부 메타 클래스 모델의 선언은, 일반 옵션을 제공하고 선택적으로 시리얼 클래스 내부에 선언되는 필드 클래스의 집합.
시리얼 클래스 자체는 또한 우리가 여러 가지 방법으로 중첩 된 인스턴스의 직렬화를 나타낼 수있는 의미, 필드 인터페이스를 구현합니다.
설치
주사위를 사용하여 설치합니다 :
장고 - 시리얼 라이저를 설치 PIP
선택적으로, 당신은 당신의 INSTALLED_APPS 설정에 시리얼을 추가, 프로젝트의 장고 - 시리얼 테스트를 포함 할 경우 :
INSTALLED_APPS = (
& NBSP; ...
& NBSP; 'seriliazers'
)
당신은 자식의 repo를 복제 한 경우 제공 manage.py 파일, 직접 테스트를 실행할 수 있습니다 :
manage.py 테스트

이 특징 :

는 시리얼 클래스를 사용하여 임의의 파이썬 객체 직렬화를 지원합니다.
ModelSerializer를 사용하여 모델과 querysets의 직렬화를 지원합니다.
DumpDataSerializer를 사용하여, 기존의 dumpdata 형식으로 직렬화를 지원합니다.
평면 직렬화하고, (임의의 깊이) 중첩 직렬화를 지원하고, 재귀 관계를 처리합니다.
시리얼 클래스에 선언 된 두 직렬화의 시점에서 결정된다 암시 필드, 명시 적 분야에 대한 수 있습니다.
직렬화 구조의 선언 (예 : 'J​​SON', 'XML'등)에 사용되는 최종 인코딩의 독립적으로 처리됩니다. 이는 예를 들어 바람직하다. 원하는 API는 상이한 포맷들의 개수에 출력되는 소정의 데이터 세트를 지원한다.
현재 'JSON', 'YAML', 'XML'을 지원합니다.
readablity에 대한 주문 필드 및 속도에 대한 정렬되지 않은 필드를 모두 지원합니다.
이러한 get_absolute_url과 같은 다른 특성에 corrospond 모두 장고 모델 필드에 corrospond 필드 및 필드를 지원합니다.
후크에 걸쳐 완전한 사용자 정의를 허용합니다. 예. 자바 스크립트 스타일 낙타 케이스를 사용하여 키 이름을 작성합니다.
단순하고 깨끗한 API.
종합 테스트 스위트.

이 요구 사항 :

이 파이썬
장고

개발자의 기타 소프트웨어 Tom Christie

코멘트 django-serializers

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!