목록을 무시하면 필터 백엔드가 작동하지 않습니다. 목록 정의를 재정의하면 내 필터를 적용하는 방법?목록을 재정의 할 때 필터 백엔드를 추가하는 방법은 무엇입니까?
1
A
답변
0
나는 전에이 문제에 직면했다. 필자의 예에서는 filter_backends = (filters.DjangoFilterBackend, filters.OrderingFilter,)
부분을 삭제하고 필터링 작업을 시작했습니다.
2
class CircuitViewSet(viewsets.ModelViewSet):
queryset = Circuit.objects.all()
serializer_class = CircuitSerializer
filter_backends = (filters.DjangoFilterBackend, filters.OrderingFilter,)
filter_class = CircuitFilter
def list(self, request):
# with filter
queryset = self.filter_queryset(self.get_queryset())
# pagination
page = self.paginate_queryset(queryset)
if page is not None:
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
serializer = self.get_serializer(queryset, many=True)
return Response(serializer.data)
+0
시간을 절약 해 주셨습니다. –
관련 문제
- 1. 필터 기능을 추가하는 방법은 무엇입니까?
- 2. 각도로 필터 검색어를 동적으로 추가하는 방법은 무엇입니까?
- 3. AngularJS - 백엔드를 만드는 방법은 무엇입니까?
- 4. struts2에서 필터 목록을 필터링하는 방법은 무엇입니까?
- 5. 검색 필드에 목록을 동적으로 추가하는 방법은 무엇입니까?
- 6. python으로 couchdb에 필터 함수를 추가하는 방법은 무엇입니까?
- 7. 우리가 메서드를 재정의 할 때 예외가 무엇입니까
- 8. Manager를 재정의 할 때 Django 모델에 액세스하는 방법은 무엇입니까?
- 9. MPMoviePlayerController.currentPlaybackTime을 재정의 할 때 경고를 제거하는 방법은 무엇입니까?
- 10. method_missing을 재정의 할 때 super를 이해하는 방법은 무엇입니까?
- 11. 프론트 엔드와 백엔드를 올바르게 분리하는 방법은 무엇입니까?
- 12. 사전에 두 개의 목록을 추가하는 방법은 무엇입니까?
- 13. href url에 목록을 추가하는 방법은 무엇입니까?
- 14. Redis에서 문자열 목록을 추가하는 방법은 무엇입니까?
- 15. awsAccordion 목록에 목록을 추가하는 방법은 무엇입니까?
- 16. 파이썬에서 사전에 목록을 추가하는 방법은 무엇입니까?
- 17. MyClass에 일반 목록을 추가하는 방법은 무엇입니까?
- 18. 구성 목록을 잘못 추가하는 방법은 무엇입니까?
- 19. 버튼을 클릭 할 때 새 드롭 다운을 추가하는 방법은 무엇입니까?
- 20. 모바일 앱의 서버 백엔드를 만드는 방법은 무엇입니까?
- 21. 바인드 할 때 단일 ListViewItem에 jquery 애니메이션을 추가하는 방법은 무엇입니까?
- 22. 백엔드를 Watson의 대화 서비스에 연결하는 방법은 무엇입니까?
- 23. C에서 "웹 앱"백엔드를 디자인하는 방법은 무엇입니까?
- 24. Backbone.js를 사용할 때 백엔드를 사용해야합니까?
- 25. JEditorPane에 추천 목록을 추가하는 방법
- 26. Jquery 데이터 시트로 필터 상자 옆에 드롭 다운 목록을 추가하는 방법은 무엇입니까?
- 27. compareTo 메서드를 사용하여 compareTo를 재정의 할 때?
- 28. URL의 필터 목록을 사용하여 트래픽을 모니터링하고 차단하는 방법은 무엇입니까?
- 29. 특정 컨트롤러 작업에 적용된 인증 필터 목록을 얻는 방법은 무엇입니까?
- 30. 백엔드를 처리하는 PHP로 페이지 매김을 디자인하는 방법은 무엇입니까?
이 문제에 대한 해결책을 찾았는지 궁금합니다. 당신이 그것을 공유 할 수 있다면 감사하겠습니다. 고마워! – Chris
@Chris 아래에 내 답변을 추가했습니다. 희망이 당신을 도울 것입니다. – rechie