2008-12-18 4 views

답변

0

이 작업을 수행하는 방법에 대한 유용한 정보가 있습니다. over herenow here. 아직 실제로 시도하지는 않았지만 App Engine에서 django를 사용해 보았지만 견고한 예가 될 것 같습니다.

+0

Hehe, "App Engine에서 Django로 고정"은 현재 상태에 대한 적절한 설명입니다. – bernie

+0

링크가 작동하지 않습니다. 404 :-( – devsnd

2

article은 좋은 예이지만 약간은 구식 인 patch is no longer required으로 Cherrypy의 최신 버전을 실행해야합니다. 아래 예제는 개발 환경에서 실행 중입니다. Google App Engine에는 응용 프로그램 당 1,000 개 파일의 제한이 있으므로 zip 파일 내에 cherrypy를 포함 시켰습니다. 배포하기가 더 쉽습니다.

또한 cherrypy 디스패치 처리기를 사용하여 요청을 라우팅합니다.

import sys 
    sys.path.insert(0, 'cherrypy.zip') 
    import cherrypy 
    import wsgiref.handlers 

    class Root: 
     exposed = True 
     def GET(self): 
      return "give a basic description of the service" 

    d = cherrypy.dispatch.MethodDispatcher() 
    conf = {'/': 
      { 
      'request.dispatch': d 
      } 
      } 

    app = cherrypy.tree.mount(Root(), "/",conf) 
    wsgiref.handlers.CGIHandler().run(app) 

지금까지 특별한 문제는 발견하지 못했지만 일부 사람들은 세션에 문제가 있음을 읽었습니다.

1

(누락되었지만 here on the Wayback machine) boodebr.org 기사를 참조하십시오.

예제를 찾으려면 ServerInterface.auto의 ServerMode.GAE를 허용하는 조건을 this example에서 찾으십시오.

+0

링크를 확인하십시오. 404가 표시됩니다. –

관련 문제