我有一个页面的代码,类的形式为
class page1(webapp2.RequestHandler):
...code...
class page2(webapp2.RequestHandler):
...code...
等等。然后我有
application = webapp2.WSGIApplication([
('/', page1),
('/page2', page2),
...(other pages)...
], debug=True)
有些网址我不知道,所以我不能把它们放在应用程序部分。我知道他们在表格中
'/page2/[something]'
或者
'/page2/[something]/[something_else]'
等等,但除此之外,我对他们一无所知。我想将 '/page2/[something]' 与 page2 类匹配。我单击一个超链接,它会将我带到“/page2/abc”或“/page2/def”页面,我希望它们都与相同的页面类配对。我该怎么做呢?
编辑:
我尝试使用正则表达式映射,
application = webapp2.WSGIApplication([
('/', page1),
('/page2', page2),
('/page2/*', page2)
], debug=True)
但是当我使用 url /page2/[something] 访问任何页面时,它会给我一个 404 Not Found 错误。