3

ユーザーがピラミッドで権限を持っているかどうかを確認するにはどうすればよいですか? たとえば、ユーザーが何らかの権限を持っている場合にのみ HTML を表示したいが、ビューは誰でも利用できるようにしたい。

4

1 に答える 1

8

通常の方法は次のとおりです。

from pyramid.security import has_permission
has_permission('view', someresource, request)

http://docs.pylonsproject.org/projects/pyramid/1.0/narr/security.html#debugging-imperative-authorization-failuresおよびhttp://docs.pylonsproject.org/projects/pyramid/1.0/api/も参照してください。 security.html#pyramid.security.has_permission

于 2011-02-07T05:27:09.123 に答える