2

我为禁止视图添加了一个视图:

from pyramid.exceptions import Forbidden
config.add_view(forbidden_view, context=Forbidden)

重定向到登录屏幕。

但是现在我添加了一些需要管理员访问权限的管理内容,而我只想显示“您没有权限”屏幕,如何在禁止视图中检查?

4

1 回答 1

3

我担心当 Pyramid 由于权限被拒绝而引发 Forbidden 错误时,信息会丢失。TODO.txt 中有一个项目可以通过 Forbidden 错误携带它。

于 2011-02-07T05:24:20.047 回答