我尝试使用webapp2路由,但目前失败。它似乎与我设置的路由规则不匹配,因此某些规则返回404。在
我的代码是:
在主.py在
import webapp2, urls
app = webapp2.WSGIApplication(urls.SITE_URL_PATTERNS, debug=True)
在网址.py在
^{pr2}$在应用程序yaml在
- url: .*
script: main.app
我似乎无法加载/view/action\uOne(返回404),但我可以加载/admin/action\uOne。在
有什么关于我做错什么的建议吗?感谢你的帮助!在
好吧,我发现了我愚蠢的错误(是的,一个真正的“DOH”瞬间):
应该是
^{pr2}$它在匹配数据存储键时遇到问题,因为这些键可能包含由\w表示的其他字符。执行其他操作,但/通常会解决此问题(使用[^/]+)。在
希望这对其他人也有帮助。在
相关问题 更多 >
编程相关推荐