2014-04-16 5 views
0

Django에서 Java API (specifically Rundeck API)를 호출해야합니다. 주위를 둘러 보았고 django-jython은 더 이상 지원되지 않습니다. 내가 할 수있는 다른 방법은 무엇일까요? 나는 rundeckkrun (Rundeck API를위한 Python 클라이언트 라이브러리를 보았으나 Rundeck native Java API 만 사용할 필요가있다).Django에서 Java API 호출하기

Rundeck이 REST API를 지원한다고 가정하면 django-tastypie work과 같은 것이 좋을까요?

편집 : Consuming a RESTful API with Django에 따라 tastypie는 REST API를 만들고 소비하지 않습니다. 분명히 일반 urllib, 요청 모듈 등이 트릭을 수행합니다.

+0

도움이된다면 [이] (http://stackoverflow.com/questions/12237894/using-java-based-api-with-django?rq=1)을 확인하십시오. – maxx777

+0

감사합니다. 하지만, 그 중 하나는 구글 안드로이드 마켓을 위해 특별히 보인다. Rundeck에는 비슷한 파이썬 포팅이 없습니다. – user1542006

+0

나는 이것에 조금 늦었고 @mipadi는 질문에 대답하는 훌륭한 일을했다. 런 던은이 문제를 해결하기 위해 특별히 만들어 졌음을 주목하기 바란다. :) – marklap

답변

1

링크 된 페이지는 RESTful 웹 API 용 문서입니다. 이를 통해 Rundeck에 액세스하려는 경우 아무 것도 필요하지 않습니다. requests 라이브러리와 같은 것을 사용하여 HTTP 호출을 할 수 있습니다. tastypie와 같은 앱은 다른 API에 액세스하지 않고 나만의 API를 만드는 데 사용됩니다.

+0

을 참조하십시오. 에 딱 맞다. 감사. – user1542006