姜戈为佩米索辛,添加,删除,更改



我有帖子模型,我想允许用户添加、更改和删除。

全球 | 邮政 |用户可以添加帖子全球 |帖子 |用户可以删除帖子

全球 | 邮政 |用户可以更改帖子

有人可以帮助我吗?

我在我的视图中尝试这样做,它给出了错误。此错误"用户匹配查询不存在。"

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

最新更新