2011-05-16 87 views
0

我想限制访问所有url(r'^engg/', include('engg.urls')),和 只允许用户访问它们request.user.profile.type is 'E'。除了创建一个装饰器并将其应用到engg/views.py中的每个视图之外,什么是简单的方法?限制访问Django应用程序中的所有页面

回答

4

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

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

+0

您的第一个链接已损坏 – 2012-11-28 06:55:28

+0

谢谢。链接已修复。 – arie 2012-11-28 07:55:33