django - set user permissions when user is automatically created using get_or_create

后端 未结 2 1462
太阳男子
太阳男子 2020-12-23 13:21

Django 1.5, python 2.6

The model automatically creates a user under certain conditions:

User.objects.get_or_create(username=new_user_name, is_staff=T         


        
2条回答
  •  离开以前
    2020-12-23 13:54

    Use add and remove methods:

     from django.contrib.auth.models import Permission
     permission = Permission.objects.get(name='Can view poll')
     u.user_permissions.add(permission)
    

提交回复
热议问题