genericapiview
时间: 2023-11-12 18:03:48 浏览: 40
GenericAPIView是Django Rest Framework中的一个视图类,它提供了一些通用的功能和属性,用于处理列表视图和详情视图。继承GenericAPIView可以方便地实现搜索、排序、分页等功能。\[2\]在使用GenericAPIView时,需要指定queryset属性或者重写get_queryset方法来指定查询集对象,同时也需要指定serializer_class属性或者重写get_serializer_class方法来指定序列化器类。\[2\]此外,可以通过设置filter_backends属性来指定使用的过滤引擎类,优先级高于全局设置的引擎。\[1\]GenericAPIView还继承了APIView类,因此也具备了认证、授权、限流等功能。\[3\]总之,GenericAPIView是一个方便实现通用功能的视图类,可以用于处理列表视图和详情视图。
#### 引用[.reference_title]
- *1* *2* [七、Django DRF框架GenericAPIView--搜索&排序&分页&返回值](https://blog.csdn.net/qq_39208536/article/details/130903318)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Django框架——视图](https://blog.csdn.net/zsh142537/article/details/83685778)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]