how to use query_params in get_object djangorestframework
from rest_framework.generics import RetrieveAPIView
from .models import YourModel
from .serializers import YourModelSerializer
class YourModelDetailView(RetrieveAPIView):
serializer_class = YourModelSerializer
queryset = YourModel.objects.all()
def get_object(self):
queryset = self.filter_queryset(self.get_queryset())
filter_kwargs = {'your_field_name': self.request.query_params.get('your_param_name')}
obj = queryset.get(filter_kwargs)
self.check_object_permissions(self.request, obj)
return obj