django auth - 当权限列表为空时,has_perm返回True

Tho*_*mel 15 django-authentication

我想知道为什么这个代码部分打印出以下内容:

print "request.user.has_perm('bug_tracking.is_developer'): " + str(request.user.has_perm('bug_tracking.is_developer'))
                    print request.user.get_all_permissions()

request.user.has_perm('bug_tracking.is_developer'): True
set([])
Run Code Online (Sandbox Code Playgroud)

如果所有权限列表都为空,我希望request.user.has_perm('bug_tracking.is_developer')返回false!

Tho*_*mel 24

huups ...是超级用户;-)

超级用户状态指定此用户具有所有权限,而不显式分配它们.