1
Spyne를 사용하여 존재하는 WSDL에서 WebService를 만들었습니다 (요소 이름 등은 변경할 수 없음). 하나의 요소 이름에 하이픈 기호가있는 문제에 직면했습니다.Python Spyne WebServer 하이픈 기호로 요소 이름 가져 오기
감사합니다.
코드 조각
은 다음과 같습니다 : 파이썬은 하이픈 기호를 이해하지 않는class RequestType(ComplexModel):
_type_info = [
('Book_Name', Unicode(min_occurs=1)),
('orderedCount-totalCount', Unicode(min_occurs=1)),
......
인쇄 (RequestType.orderedCount-에서는 totalCount가) 오류
AttributeError: 'RequestType' object has no attribute 'orderedCount'
을 던져.
기존 WebClient에서 필요로하는 엄격한 이름 규칙 때문에 요소 이름을 변경할 수 없습니다.
Spyne/Python에서이 요소의 값에 액세스 할 수있는 방법이 있습니까? 값 대신 이름 대신 주문을 읽을 수 있습니까?
감사합니다.
Burak! 고마워요! 그것은 작동합니다 :) –