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

时间:2012-09-07 06:35:11

标签: django django-permissions django-guardian

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

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

我希望默认设置一些权限(例如'api.add_item'),然后使用Django Guardian。这是否可以以声明的方式进行,例如。没有写一个post_save信号?

1 个答案:

答案 0 :(得分:0)

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