2017-05-30 50 views
0

我有一种情况,如果用户访问我的金字塔应用程序中的任何路线,我想为他们提供一个特定的视图。基本上“强制”他们到一个页面。重定向也可以。在金字塔开始请求后更改视图或路线

金字塔中是否有东西可以实现这一目标?

+0

重复的https://stackoverflow.com/questions/32381041/all-addresses-to-go-to-a-single-page-catch - 所有路线的单一观点pytho –

+0

我实际上先阅读这个问题。它不适用于这种情况。我不想要所有的路线。我有条件地,有时候,路由到一个特定的视图,但从所有其他有效的路线。 – data

+0

更新您的问题以更好地反映您的情况。 –

回答

0

如果您可以设法将其视为权限/安全问题,那么您可以通过向应用程序添加适当的权限/ ACL并在可能返回重定向的情况下在禁用视图中处理问题来处理该问题。

0

您可以使用

return HTTPFound(location=request.route_path('some_route_name')) 

raise HTTPNotFound和类似的错误。如果要扩展默认错误视图以更改模板或其他内容,请检查this link