Как передать более одной переменной в modelViewSet в рамках отдыха django?

я используюhttp://www.django-rest-framework.org/

У меня есть сценарий, в котором я хочу передать две или более переменных, основываясь на том, что мне нужно получить данные из базы данных. В следующем коде есть только pk, который я хочу заменить двумя другими полями в базе данных.

Также, пожалуйста, предложите, как я могу написать свой urlconfig так же.

Views.py

class ExampleViewSet(viewsets.ReadOnlyModelViewSet):
    model = myTable
    def list(self, request):
        queryset = myTable.objects.all()
        serializer = mySerializer(queryset, many=True)
        return Response(serializer.data)
    def retrieve(self, request, pk=None):
        queryset = myTable.objects.all()
        s = get_object_or_404(queryset, pk=pk)
        serializer = mySerializer(s)
        return Response(serializer.data)

Serializer.py

class Serializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = myTable
        fields = ('attr1', 'attr2', 'attr3')

Ответы на вопрос(3)

Ваш ответ на вопрос