我正在尝试让 webapp2 处理以下形式的 url:
/case/e3627
其中 'e3627' 可以是任何字母数字字符串
这是我的路由参数:
app = webapp2.WSGIApplication([(r'/case/<:^\w+$>', ViewCase)],
debug=True)
但是我的 url 出现 404 错误
我也试过<:^[a-zA-Z0-9_]+$>
对于正则表达式,但没有运气
我的应用程序适用于常规网址,例如 /home
但不适用于正则表达式
有什么想法吗?
最佳答案
我觉得
app = webapp2.WSGIApplication([(r'/case/(\w+)', ViewCase)],
debug=True)
应该足够了。
请注意,^
表示字符串的开头,它显然不会出现在 /case/
之后。我认为这就是您的正则表达式不起作用的原因。
关于python - 路由中的 webapp2 python 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175910/