잡동사니

반응형

질문

나는 PyXB 를 사용하여 자바 / 스프링 플랫폼에서 Python 모듈을 생성하여 XSD 형식으로 class 스키마를 RESTfull API.

이제 해당 PyXB 바인딩 class / 모듈을 사용하여 동일한 플랫폼이 제공하는 XML 데이터를 구문 분석 할 수 있습니다.

내 질문은 :

  • Django 또는 같은 프레임워크에서 이러한 class를 어떻게 활용할 수 있습니까?피라미드, 동적 모델 양식, 테이블 등을 구축합니다.models.py django ORM 또는 colander / 변형 또는 pyramid-simpleform ?
  • 누구든지 PyXB class를 사용 했습니까?아직 프레임워크?

답변1

이를 수행하는 한 가지 방법은 PyXB 바인딩에서 양식 라이브러리로의 매핑을 만드는 것입니다. 예를 들어, PyXB class에서 소쿠리 스키마를 생성하는 코드를 작성하는 것이 너무 어렵지 않아야합니다. 스키마가 있으면 동일한 형식으로 객체를 직렬화 및 역 직렬화하는 방법 만 있으면됩니다 (매우 간단합니다 : 목록 및 딕셔너리의 값만 가능). PyXB 객체에서 양식을 만들고 저장할 수 있습니다. 뒤.

이 작업은 이미 colander 및 sqlalchemy로 수행되었으며 ColanderAlchemy 용 코드 는 방법에 대한 영감을 줄 수 있습니다. 해.

pypi에 넣으면 보너스 포인트 :)



 

 

 

 

출처 : https://stackoverflow.com/questions/12866601/pyxb-and-python-frameworks

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band