def can(self, permissions):
return self.role is not None and \
(self.role.permissions & permissions) == permissions
我想问下直接用self.role.permissions==permissions 不可以吗为什么要用
(self.role.permissions & permissions) == permissions 优点在哪里