我有帖子模型,我想允许用户添加、更改和删除。
全球 | 邮政 |用户可以添加帖子全球 |帖子 |用户可以删除帖子
全球 | 邮政 |用户可以更改帖子
有人可以帮助我吗?
我在我的视图中尝试这样做,它给出了错误。此错误"用户匹配查询不存在。"
User.objects.get_or_create(username=username, is_staff=True)
u = User.objects.get(username=user.username)
permissions = Permission.objects.get(name='post_can_add_post')
u.user_Permission.add(permissions)
试试这个。
User.objects.get_or_create(username='testuser123')
u = User.objects.get(username='testuser123')
permissions = Permission.objects.get(codename='post.add_post')
u.user_permissions.add(permissions)
u = User.objects.get(username=<username>)
u.has_perm(permissions) #return True