如何在Django Guardian中为用户定义默认权限



当我在Django中创建用户时,他没有权限:

In [7]: u = User.objects.create(username='aoeu')
In [12]: u.user_permissions.all()
Out[12]: []

我希望在默认情况下设置一些权限(比如说"api.add_item"),并且我使用Django Guardian。这有可能以声明的方式实现吗,例如不写postrongave信号?

不,这是不可能的。检查django.contrib.auth代码以确保

相关内容

  • 没有找到相关文章

最新更新