2

我正在使用 jinja2 作为我的模板引擎为 google appengine 编写一个 python 程序。我希望有一个处理大量帖子的处理程序,其中一些帖子具有完全不同的 URL,但都具有相同的基础。

我有可能拥有这样的 URL 处理程序:

app = webapp2.WSGIApplication([('/post/([.*]+)/([.*]+)/([.*]+)/([.*]+)', PostPage), ], debug=True)

然而让它接受那些不能满足每一个附加功能的 URL,比如有一个 URL:

/post/1234/一些标题

如果没有,是否有某种方法可以更改它,以便一个处理程序可以获取多个页面的 URL?

4

1 回答 1

3

如果您不需要(作为处理程序的参数)/post/{param1} 之后的路径部分,您可以简单地编写app = webapp2.WSGIApplication([('/post/(.*)/.*', PostPage),处理程序将排除 /post/{id}/ 形式的所有内容。 *

于 2012-06-27T21:32:34.210 回答