【发布时间】:2015-11-14 18:47:52
【问题描述】:
我正在尝试路由以下网址,但如果 name_code 为空白,则会出现问题。
(name_code 是可选的)
类 handler_WebSite_Page(BaseRequestHandler):
def get(self, product, name, name_code):
logging.info('' + 产品)
logging.info('' + 名称)
如果(名称代码):
logging.info('->' + name_code)
其他:
通过
app = webapp2.WSGIApplication([ webapp2.Route("/web/product/
/ ", handler_WebSite_Page)
], config=app_config, debug=True)
我希望所有这些 URI 都转到同一个地方 (handler_WebSite_Page):
mysite.com/web/product
mysite.com/web/product/
mysite.com/web/product/name1
mysite.com/web/product/name2/
mysite.com/web/product/name3/name_code5
mysite.com/web/product/name4/name_code6/
仅供参考:如果 name_code 未通过,我会收到错误消息。 谢谢。
【问题讨论】:
标签: python-2.7 google-app-engine webapp2