原文:rest framework错误笔记——AssertionError: Cannot apply DjangoModelPermissionsOrAnonReadOnly on a view that does not set `.queryset` or have a `.get_queryset()` method.

用到 api view装饰器时,访问路由查看api数据时,报错: 按照官网教程 http: www.django rest framework.org ,在settings文件里写入的设置为 将设置里的 rest framework.permissions.DjangoModelPermissionsOrAnonReadOnly 一句删除,重启项目再次访问,不在报错。 注: rest framew ...

2018-05-31 17:32 0 1561 推荐指数:

查看详情

get_queryset筛选

筛选 Manager提供的根QuerySet描述了数据库表中的所有对象。不过,通常,您只需要选择完整对象集的一个子集即可。 — Django文档 REST框架的通用列表视图的默认行为是返回模型管理器的整个查询集。通常,您会希望您的API限制查询集返回的项目 ...

Fri Apr 09 18:10:00 CST 2021 0 437
Django学习笔记Queryset详解

Django ORM用到三个类:Manager、QuerySet、Model。Manager定义表级方法(表级方法就是影响一条或多条记录的方法),我们可以以models.Manager为父类,定义自己的manager,增加表级方法;QuerySet:Manager类的一些方法 ...

Sat Jul 07 19:27:00 CST 2018 1 8121
QuerySet的理解

1. 如何通过Django的Model操作数据库? 在Django的Model中,QuerySet是一个很重要的概念。因为我们同数据库的所有查询以及更新交互都是通过它来完成的。 2. Django的Model是如何提供提数据的? 在model中,Django通过给Model增加一个 ...

Fri Jun 14 19:14:00 CST 2019 0 2571
Django学习笔记之Django QuerySet的方法

一般情况下,我们在写Django项目需要操作QuerySet时一些常用的方法已经满足我们日常大多数需求,比如get、filter、exclude、delete神马的感觉就已经无所不能了,但随着项目但业务逻辑越来越复杂,这几个方法可能就不能很好但满足我们了,所以这时候,最好的办法是神马 ...

Thu Jul 05 16:23:00 CST 2018 0 1415
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM