在创建模块时,如何在django rest框架的视图集中添加除默认权限之外的自定义权限?我有一个权限"fix_an_appointment“。在下面的视图集中,如何包含此权限?拥有此权限的用户只能创建。我的views.py文件:
class settingsViewSet(viewsets.ModelViewSet):
对于某些模型,我如何修改Django行为,以模糊该模型中任何对象的存在(用户有权查看的对象除外)?默认情况下,Django将用404 Not Found对不存在的对象进行查询,并以403 Forbidden响应用户不允许查看的现有对象。这适用于典型Django视图和专门视图(如Django REST框架工作)。这一切都是正确的,作为一个默认。如果它们被授权查看实例,则会显示;如果它
我是一个新的django用户,正在寻找一些关于django的帮助-规则。我正在尝试建立一个基于'OR'的授权系统。我有一个“档案”模型。我只希望创建者能够删除它,但是需要一组特定的用户来编辑它。我一直能够跟踪他们的教程和实现,它在shell中工作,但在我的站点上不起作用。目前,没有人可以删除或更新任何东西。我目前的看法如下:
class FileUpdateView(PermissionRequiredMixin,