我使用蓝本注册了多个路由,比如@admin.route和@home.route,现在定义了一个before_request的方法,我在@admin.before_request里面使用了,现在我想在@home这个里面也使用,该怎么办?不会每个文件里面都要重新定义一遍这个方法吧?
我使用蓝本注册了多个路由,比如@admin.route和@home.route,现在定义了一个before_request的方法,我在@admin.before_request里面使用了,现在我想在@home这个里面也使用,该怎么办?不会每个文件里面都要重新定义一遍这个方法吧?
before_request是你自己定义的吧?使用不同蓝本的before_request去修饰这个函数(可以用定义两个函数调用它,然后home.before_request和admin.before_request分别修饰两个函数)
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
before_request
的方法需要你在不同的蓝图里重新定义一遍。