AppEngine의 devserver를 spawning으로 바꿉니다. appawine처럼 표준 wsgi 처리기를 생성하므로 응용 프로그램을 쉽게 실행할 수 있습니다.AppEngine Devserver를 Spawning으로 바꿉니다 (BaseHTTPRequestHandler with WSGI)
그러나 devserver 계정에 URL이 당신의 애플리케이션 제목의 파일을 소요 등 내가 devserver 코드를 통해 진행되고 한 리디렉션하고이 같은 BaseHTTPRequestHandler를 얻기 위해 매우 간단하다
from google.appengine.tools.dev_appserver import CreateRequestHandler
dev = CreateRequestHandler(os.path.dirname(__file__), '', require_indexes=False, static_caching=True)
그러나 BaseHTTPRequestHandler는 WSGI 응용 프로그램이 아니므로 제 생각에 주위에 뭔가를 넣어서 제대로 작동시켜야합니다. 어떤 힌트?
그래서 명확히하기 위해 Google 서버에서이 작업을 수행하지 않으시겠습니까? 자신의 서버에서 appengine 애플리케이션을 실행하기 만하면됩니다. –
정확히. 하지만 실제로는 서버가 아니라 지역 개발 용입니다. –
이전에 대체 WSGI 호스팅 메커니즘에서 작동하는 appengine 스택을 얻으려고 시도했습니다. Google은 WSGI 응용 프로그램 코드 자체를 WSGI 서버 위에 놓을 수는 있지만 실제로 만들지는 못하게함으로써 코드를 매우 쉽게 만들 수있었습니다. 단지 Google이기 때문에 다른 사람보다 더 나은 코드를 작성하는 것은 아닙니다. ;-) –