我的第一个想法是授予他们auth | User | Can change user权限并将其标记为is staff,这样他们就可以登录到Django站点。因为我希望它们只能编辑某些字段,所以我为它创建了一个非常有限的视图。剩下我要做的是,实际上将该视图的权限授予该子集的用户。我找到的唯一解决方案仍然是授予他们auth | User | Can change user权限</
我是一个新的django用户,正在寻找一些关于django的帮助-规则。我正在尝试建立一个基于'OR'的授权系统。我有一个“档案”模型。我只希望创建者能够删除它,但是需要一组特定的用户来编辑它。我一直能够跟踪他们的教程和实现,它在shell中工作,但在我的站点上不起作用。目前,没有人可以删除或更新任何东西。我目前的看法如下:
class FileUpdateView(Permis
在创建模块时,如何在django rest框架的视图集中添加除默认权限之外的自定义权限?我有一个权限"fix_an_appointment“。在下面的视图集中,如何包含此权限?拥有此权限的用户只能创建。我的views.py文件:
class settingsViewSet(viewsets.Model
我正在按照教程来检查api_key头是否存在。该示例似乎用于身份验证,我无法解决如何修复它。当我访问API端点时,会得到一个错误: "detail": "You do not have permission to perform this action."permisson.pyapi_key_secret = request.META.get('API_KEY')
if 'api_key'