나는 Route 메커니즘을 사용하여 webapp2 프레임 워크를 배우고 있습니다.webapp2. 선택적 앞부분이있는 부분
내 응용 프로그램이이 같은 URI를 수용하도록되어 :
/poll/abc-123
/poll/abc-123/
/poll/abc-123/vote/ # post new vote
/poll/abc-123/vote/456 # view/update a vote
설문 조사 선택적 그래서 위의 모든 이런 식으로도 작동한다, 범주로 구성 될 수있다
/mycategory/poll/abc-123
/mycategory/poll/abc-123/
/mycategory/poll/abc-123/vote/
/mycategory/poll/abc-123/vote/456
내 잘못된 구성 :
app = webapp2.WSGIApplication([
webapp2.Route('/<category>/poll/<poll_id><:/?>', PollHandler),
webapp2.Route('/<category>/poll/<poll_id>/vote/<vote_id>', VoteHandler),
], debug=True)
질문 : 구성을 어떻게 수정합니까?
가능한 경우 GAE CPU 시간/호스팅 비용에 맞게 최적화해야합니다. 예를 들어, 각 항목에 대해 두 줄을 추가하면 범주별로 하나의 줄과 범주가없는 줄이 더 빨리 나타납니다.
고마워요, 로드리고! – zengabor