当我尝试时,我有这个用户'你':
In [4]: u.get_all_permissions()
Out[4]: {u'jctracker.supervisor_dashboard'}
但是当我尝试时:
In [5]: u.has_perm(u,"jctracker.supervisor_dashboard")
Out[5]: False
这里出了什么问题?这个问题不是让用户“你”传递permission_required装饰器
请帮忙!!答案 0 :(得分:0)
has_perm接收权限作为第一个参数,因此您只需要从函数调用中删除“u”:
u.has_perm("jctracker.supervisor_dashboard")