2010-11-23 4 views
4

저는 이제 GAE를 파헤 쳤고 특정 URL을 올바른 페이지로 끌어 올리는 두 가지 방법을 봅니다. 더 나은 또는 어떤이 옳다App Engine에서 URL이 .py 파일을 가리키게합니다.

application = webapp.WSGIApplication(
           [('/', MainPage), 
            ('/sign', Guestbook)], 
           debug=True) 

:

handlers: 
    - url: /.* 
    script: helloworld.py 

다른 방법은 다음과 같은 사용 :

첫 번째 방법은 핸들러를 사용? 두 번째 예제가 정확히 무엇을하는지 완전히 이해하지 못합니다.

답변

7

둘 모두를 사용해야합니다. app.yaml의 섹션은 App Engine에게 WSGI 애플리케이션을 찾을 위치를 알려줍니다. application = webapp.WSGIApplication(...)webapp 프레임 워크를 사용하여 WSGI 응용 프로그램을 설정합니다.

갱신 :

애플리케이션 제목 :

application = webapp.WSGIApplication([('/city', ShowCityPage)], 
            debug=True) 
+0

이의 내가 domain.com/city 특히 평 파일을 가리 키도록하려는 가정 해 봅시다

handlers: - url: /city.* script: cityhandler.py 

cityhandler.py. app.yaml에 정규식을 설치 한 다음 WSGI 응용 프로그램에서 '/ city', City를 설정해야합니다. 그 맞습니까? –

+1

업데이트 된 답변보기 –

+0

굉장하고 완벽합니다! 아, 고마워. 그것은 모두 의미가 있습니다. –

관련 문제