标签: django
我想限制对所有url(r'^engg/', include('engg.urls')),的访问权限 仅在request.user.profile.type is 'E'时允许用户访问它们。除了创建装饰器并将其应用于engg / views.py中的每个视图之外,有什么简单的方法可以做到这一点?
url(r'^engg/', include('engg.urls')),
request.user.profile.type is 'E'
答案 0 :(得分:4)
如果您不想单独装饰每个视图,则应使用middleware。
不应该很难适应这个thread中的例子。