Pydantic
[ Pydantic ] 설치
[ Pydantic ] 설치
2021.09.23설치는 다음과 같이 간단합니다: pydantic은 파이썬 3.6, 3.7, 3.8, 또는 3.9, typing-extensions , 그리고 파이썬 3.6을 위한 백포트 패키지인 dataclass 를 제외하고는 필수적으로 요구되는 의존성이 없습니다. 파이썬 3.6 이상 버전을 가지고 있고 pip 가 설치되어 있다면, 바로 설치해도 좋습니다. Pydantic은 또한 conda-forge 채널 아래의 conda에서도 사용 가능합니다. pydantic은 선택적으로 30-50% 정도의 성능이 향상되는 cypthon을 통해 컴파일될 수 있습니다. 바이너리는 Linux, MacOS 그리고 64비트 Windows용 PyPl에서 사용할 수 있습니다. 만약 수동으로 설치한다면, pydantic을 설치하기 전에 cypth..
[ Pydantic ] 개요
[ Pydantic ] 개요
2021.09.23문서 속 버전: v1.8.2 파이썬 자료형 어노테이션을 사용한 데이터 유효성 검사와 설정 관리. pydantic은 실행시 자료형 힌트를 강제하고, 데이터가 유효하지 않을 때 사용자 친화적인 오류를 제공합니다. 데이터 순수하고, 표준적인 파이썬으로 있어야 하는 방법; pydantic 을 통해 유효성 검사를 진행하여 정의합니다. 예시 (이 스크립트는 완전하므로, "있는 그대로" 실행되어야 합니다.) 다음과 같은 일이 발생합니다: id 는 정수 자료형입니다; 어노테이션-전용 선언은 pydantic에게 이 필드가 필수적으로 요구된다는 걸 알려줍니다. 문자열, 바이트 또는 실수는 가능한 경우 정수로 강제 변환됩니다; 그렇지 않은 경우 예외가 발생합니다. name 은 기본 값을 가지고 있고, 필수적으로 요구되지 않..