我有url(r'^manager/', include('manager.urls'))
我希望只有登录用户才能访问它。所以,我试着写url(r'^manager/', login_required(include('manager.urls'))),
但它会抛出
TypeError at /manager/
'tuple' object is not callable
是否有其他方法可以实现它,还是应该为@login_required
中的每个视图编写manager.views.py
装饰器?
答案 0 :(得分:0)
login_required
是一个装饰器,意味着它需要一个函数,而include()
函数则返回一个url元组。
作为一个简单的解决方案,我建议您在文件managers.url
中的每个网址上应用装饰器。