Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从ReadOnlyModelViewSet获取查询字段_Python_Django_Django Rest Framework - Fatal编程技术网

Python 从ReadOnlyModelViewSet获取查询字段

Python 从ReadOnlyModelViewSet获取查询字段,python,django,django-rest-framework,Python,Django,Django Rest Framework,请告诉我如何访问GET请求中发送到以下表单的视图集的字段: class MyViewSet(ReadOnlyModelViewSet): http_method_names = ['get'] queryset = User.objects.all() serializer_class = MySerializer permission_classes = (AllowAny,) def list(self, request, *args, **kwar

请告诉我如何访问GET请求中发送到以下表单的视图集的字段:

class MyViewSet(ReadOnlyModelViewSet):
    http_method_names = ['get']
    queryset = User.objects.all()
    serializer_class = MySerializer
    permission_classes = (AllowAny,)

    def list(self, request, *args, **kwargs):
        request.data # < attempt to access this attribute will return an empty dictionary

        return super().list(request, args, kwargs)
类MyViewSet(ReadOnlyModelViewSet):
http_方法_名称=['get']
queryset=User.objects.all()
序列化程序\u class=MySerializer
权限\类=(允许,)
def列表(自我、请求、*args、**kwargs):
request.data#<尝试访问此属性将返回一个空字典
return super().list(请求、args、kwargs)

根据您应该使用的文档。查询参数

request.query_params是request.GET的一个名称更正确的同义词

更多细节