烧瓶将任何其他路由重定向到页面

时间:2020-06-24 15:00:07

标签: python flask

我目前有一个使用烧瓶的应用程序,如下所示:

app.add_url_rule('/', view_func=dashboard.render)
app.add_url_rule('/callback', view_func=bot.callback, methods=['POST'])

基本上,dashboard.render将显示一个网页,而bot.callback是我制作的机器人的特殊网址。

如果用户访问/,则它将触发dashboard.render,而如果他/她使用/callback方法访问POST,则它将触发{{1 }}。但是,尝试访问任何其他站点,例如bot.callback/123,则会触发/asd

是否有任何方法可以让访问不可用网址(在我的情况下为404 Not Found/之外的用户)触发/callback?另外,由于dashboard.render仅通过/callback可用,我是否也可以重定向POST错误以仅使用405 Method not allowed显示网页?

哦,如果这可能不安全或不好,请告诉我。

谢谢。

0 个答案:

没有答案