- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让 MongoEngine 与 Django REST 框架一起工作。通过点击此链接 Getting mongoengine and django rest framework to play nice ,我设法使一切正常,但必须在 REST 框架中禁用“权限类”,如下所示'DEFAULT_PERMISSION_CLASSES': [
#'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
]
否则,我会收到此错误“无法在没有 .model
或 .queryset
属性的 View 上应用 DjangoModelPermissions。”。原因似乎是“Collection.objects”或“Collection.objects.all()”的返回值无法通过REST框架中permission.py中的“has_permission”函数。
有人可以帮忙看看这个吗?
最佳答案
或者你可以添加:
from rest_framework import permissions
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
关于django - 启用 rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly 时无法应用 DjangoModelPermissions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825867/
DjangoModelPermissions 之间有什么区别?和 DjangoObjectPermissions ? 我仍在学习 Django 和 DRF,根据文档,它们似乎做的事情完全相同。 Dja
我试图让 MongoEngine 与 Django REST 框架一起工作。通过点击此链接 Getting mongoengine and django rest framework to play
我收到以下错误 即使我的观点是压倒一切的 get_queryset() . AssertionError: Cannot apply DjangoModelPermissions on a view
我之前对我的项目有这样的看法: from rest_framework import status from rest_framework.views import APIView from rest
我正在使用 djangorestframework,我的目标是在我的 View 上使用 DjangoModelPermissions,它对 GET 请求使用react。官方文档说: The defau
我收到错误“.accepted_renderer not set on Response resp api django”。 我正在关注 django rest-api 教程。我使用的 Django
我正在使用 django 1.9.5 和 rest framework 3.x(DRF)。我刚刚遵循了官方 django rest 框架的教程,你可以说它是从 DRF 开始的,我写了以下 View ,
我是一名优秀的程序员,十分优秀!