application = webapp.WSGIApplication(
[(r'/main/profile/([a-f0-9]{40})', ProfileHandler)],
debug=True)
上述参数中的regex将无法识别googleappengine中40个十六进制长的hexdigest。在
我得到404而不是ProfileHandler被传递匹配的40个十六进制长的profile ID应用程序yaml将所有/main/*传递到正确的python脚本,这样就不会出现问题。正则表达式看起来正常,resembles the example regex in GAE docs。这个正则表达式有什么问题?在
我没有使用谷歌应用程序引擎的经验,但是:
([a-f0-9]{40})
更改为([a-fA-F0-9]{40})
,会发生什么情况$1
,而不是整个匹配项(包括/main/profile/
)?在我不能重现你的问题。我有一个确切的代码:
在索引.py在
在应用程序yaml在
^{pr2}$应用程序正在侦听端口8082
相关问题 更多 >
编程相关推荐