서버 측 파이썬에서 자바 스크립트 클라이언트 코드를 생성하는 좋은 방법이 : (추가 메타 데이터의 최소 금액) 파이썬에 몇 가지 기능을 쓰기자동으로 나는 기본적으로 할 수 있도록하려면
- 가
- 자동으로 RPC에 대한 몇 가지 자바 스크립트 기능/객체 (이는 잊고, 메소드 이름을 잘못 입력처럼 가능한 한 많은 바보 같은 일을에서 저를 방지해야 생성 (노력/보일러 판의 최소) 웹 서비스에이 기능을 켜
- 메서드의 이름, 잘못된 인수 수를 전달)
예
파이썬 :
def hello_world():
return "Hello world"
자바 스크립트 :
...
<!-- This file is automatically generated (either dynamically or statically) -->
<script src="http://myurl.com/webservice/client_side_javascript"> </script>
...
<script>
$('#button').click(function() {
hello_world(function (data){ $('#label').text(data)))
}
</script>
연구의 비트는 나에게이 근처에 와서 몇 가지 접근 방식을 보여 주었다 :
-
,
파이썬에서 보일러 플레이트 코드가 작은 함수로 json-rpc 서비스를 자동 생성 한 다음 jquery와 json을 사용하여 호출합니다 (여전히 메서드 이름을 사용하여 실수를 쉽게하기가 어려우며 여전히 호출 할 때 URL을 알고 있어야합니다.
soaplib과 같은 라이브러리를 사용하여 파이썬에서 wsdl을 생성합니다 (풍부한 유형 정보를 추가하여). 그리고 어떻게 든 이것을 자바 스크립트로 변환합니다 (이 작업을 수행 할 라이브러리가 있는지 확실하지 않습니다).
그러나 원하는 방식에 근접한 접근 방법이 있습니까?
예, 이전 질문에 대한 답변을 받아 들여야합니다. –
아마도 다른 사람들은 질문에 대답하기가 쉽지 않을 것입니다. :). – user47741
파이썬 코드를 작성하고 원격으로 쉽게 실행하려는 이유는 자바 스크립트가 아닌 파이썬으로 작성하는 것이 아닙니다.그러나 오히려 클라이언트 측의 작업의 결과로 서버에서 작업을 실행하여 서버의 상태를 수정하십시오. Pyjamas는 아마도 javascript가 아닌 python을 쓰고 싶다면 (그리고 위젯 세트에 쉽게 접근하기를 원할 경우) – user47741