限制访问django应用程序中的所有页面

时间:2011-05-16 12:42:33

标签: django

我想限制对所有url(r'^engg/', include('engg.urls')),的访问权限 仅在request.user.profile.type is 'E'时允许用户访问它们。除了创建装饰器并将其应用于engg / views.py中的每个视图之外,有什么简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:4)

如果您不想单独装饰每个视图,则应使用middleware

不应该很难适应这个thread中的例子。