尝试找出像 stackoverflow 这样的 sluggale URL 的 URL 调度程序
我正在使用 Tornado 框架 (Python)。我可以使用 sluggable URL。但我在 URL 调度程序中有 3 个不同的条目。我想知道是否有人可以帮我将其转换为一行。
这就是我所拥有的:
(r"/post/([0-9]+)/[a-zA-Z0-9\-]+", SpotHandler),
(r"/post/([0-9]+)/", SpotHandler),
(r"/post/([0-9]+)", SpotHandler),
我想要它,以便以下 URL 都转到同一个地方。
http://domain.com/post/14/any-text-it-doesnt-matter-what-it-is
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
(r"/post/([0-9]+)/?[a-zA-Z_]*", SpotHandler),
"?"意味着先前的事物可以存在但不一定存在。
“*”表示零个或多个
(r"/post/([0-9]+)/?[a-zA-Z_]*", SpotHandler),
"?" means previous thing can be there but need not be.
"*" means zero or more