我为禁止的视图添加了一个视图:
from pyramid.exceptions import Forbidden
config.add_view(forbidden_view, context=Forbidden)
重定向到登录屏幕。
但是现在我添加了一些需要管理员访问权限的管理员,我想只显示一个“你没有权限”的屏幕,如何在禁止的视图中检查?
答案 0 :(得分:3)
当Pyramid因批准拒绝而引发Forbidden错误时,我担心信息会丢失。 TODO.txt中有一个项目可以通过Forbidden错误传送它。