簡體   English   中英

webapp2 python正則表達式在路由中

[英]webapp2 python regex in routing

我正在嘗試使用webapp2處理表單中的URL:

/case/e3627

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

這是我的路由參數:

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

但是我的網址出現了404錯誤

我還嘗試了<:^[a-zA-Z0-9_]+$>的正則表達式,但沒有運氣

我的應用程序適用於常規網址,例如/home但不適用於正則表達式

有任何想法嗎?

我認為

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

應該足夠了。

請注意, ^表示字符串的開頭,在/case/之后顯然不會發生。 我認為這就是你的正則表達式不起作用的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM