2024-05-19 11:31:45 发布
网友
我使用
def notfound(request): return HTTPFound(location="/login") def main(globals, **settings): config = Configurator() config.add_notfound_view(notfound)
但它在我的基于遍历的项目中不起作用。如何在遍历中实现它?我是对的还是有其他特定的方法来做重定向
如果没有路由匹配或遍历视图查找未找到匹配的视图类型,则金字塔返回“未找到”视图的结果。如果您的设置没有重定向,traversal会找到任何上下文。如果这仍然不起作用,启动一个新的金字塔应用程序来测试这些孤立的简单概念。在
请看文档中的这些页面。这是很好的解释。在
要调试您的特殊情况,请启用pyramid.debug_notfound environment setting并学习使用pyramid_debugtoolbar来提高调试能力。在
通常您希望使用“禁止的视图”重定向到登录页面。在
了解遍历算法-我的建议:打印模型图遍历并将其暴露在您的工作台附近。在
如果没有路由匹配或遍历视图查找未找到匹配的视图类型,则金字塔返回“未找到”视图的结果。如果您的设置没有重定向,traversal会找到任何上下文。如果这仍然不起作用,启动一个新的金字塔应用程序来测试这些孤立的简单概念。在
请看文档中的这些页面。这是很好的解释。在
要调试您的特殊情况,请启用pyramid.debug_notfound environment setting并学习使用pyramid_debugtoolbar来提高调试能力。在
通常您希望使用“禁止的视图”重定向到登录页面。在
了解遍历算法-我的建议:打印模型图遍历并将其暴露在您的工作台附近。在
相关问题 更多 >
编程相关推荐