1

我正在尝试让 webapp2 以以下形式处理 url:

/case/e3627

其中 'e3627' 可以是任何字母数字字符串

这是我的路由参数:

app = webapp2.WSGIApplication([(r'/case/<:^\w+$>', ViewCase)],
                              debug=True)

但是我的网址出现 404 错误

我也尝试<:^[a-zA-Z0-9_]+$>了正则表达式,但没有运气

例如,我的应用程序适用于常规网址,/home但不适用于正则表达式

有任何想法吗?

4

1 回答 1

4

我认为

app = webapp2.WSGIApplication([(r'/case/(\w+)', ViewCase)],
                              debug=True)

应该足够了。

请注意,这^意味着字符串的开头,显然不会出现在/case/. 我认为这就是你的正则表达式不起作用的原因。

于 2013-03-02T15:09:12.827 回答