当我在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代码以确保