Django Rest Framework : ModelViewSet을 사용하여 PK별로 인스턴스 목록 가져 오기

떠 다니는

DRF는 Model.views 라는 매우 유용한 클래스를 제공하여 다음과 같은 몇 줄의 코드를 사용하여 기본 REST 작업 및 Django 모델 매핑으로 API를 생성합니다.

class MyObjectsViewSet(viewsets.ModelViewSet):
    """
    A simple ViewSet for viewing and editing instances.
    """
    queryset = MyObjects.all()
    serializer_class = MyObjectsSerializer

얻을 경우 http://myUrl/{pk}/.NET Core로 식별되는 MyObjects 인스턴스에 대한 데이터를 얻습니다 pk.

자신의 PK의 목록을 전달 이상의 인스턴스의 목록을 반환하는 API를 요청할 수있는 방법이 있나요 어떤 방법은?

엔젤 벨라스케스

에 따르면 :

http://www.django-rest-framework.org/api-guide/filtering/

다음과 같은 작업을 수행 할 수 있습니다.

class MyObjectsViewSet(viewsets.ModelViewSet):
    """
    A simple ViewSet for viewing and editing instances.
    """
    serializer_class = MyObjectsSerializer

    def get_queryset(self):
        queryset = MyModel.objects.all()
        pks = self.request.query_params.get('pks', None)

        if pks is not None:
            queryset = queryset.filter(pks__in=pks)

        return queryset

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

튜플 목록을 인덱스로 사용하여 numpy 2d 배열에서 값 가져 오기

분류에서Dev

Django Rest Framework : 관련 외래 키 인스턴스를 가져 오는 방법

분류에서Dev

프로세스 핸들을 사용하여 MS-Word 응용 프로그램 인스턴스 가져 오기

분류에서Dev

django-rest-framework (mongodb와 함께 django-nonrel 사용)가 인스턴스를 업데이트 할 때 null 자식 개체 PK로 설정되는 이유

분류에서Dev

여러 ModelSerializer로 구성된 Serializer 인스턴스화-Django Rest Framework

분류에서Dev

Django Rest Framework : 중첩 된 구조에서 고유 한 값 목록 가져 오기

분류에서Dev

Django Rest Framework : request.getlist없이 query_params에서 목록 가져 오기

분류에서Dev

패턴을 사용하여 예외가있는 파일 목록 가져 오기

분류에서Dev

python3을 사용하여 html 소스에서 목록 가져 오기

분류에서Dev

clang을 사용하여 클래스의 메서드 목록 가져 오기

분류에서Dev

Django REST Framework : Accept-Language 헤더를 사용하여 인스턴스의 "로케일"설정

분류에서Dev

제네릭을 사용하여 클래스의 인스턴스 가져 오기

분류에서Dev

목록을 검색하고 일치 항목의 인덱스 값을 기준으로 항목 가져 오기

분류에서Dev

C ++ 프로세스 이름을 사용하여 Windows 제목 가져 오기

분류에서Dev

Django REST Framework 가져 오기 오류

분류에서Dev

Linux-로컬 사용자 시스템 환경 변수 목록을 별도로 가져 오기

분류에서Dev

Linux-로컬 사용자 시스템 환경 변수 목록을 별도로 가져 오기

분류에서Dev

ConditionString을 사용하여 특정 속성 인스턴스 가져 오기

분류에서Dev

C #을 사용하여 Azure Web App의 인스턴스 수 가져 오기

분류에서Dev

json.simple을 사용하여 동적으로 객체 목록 가져 오기

분류에서Dev

두 개의 목록을 매개 변수로 사용하여 최대 절전 모드를 사용하여 데이터베이스에서 개체 가져 오기

분류에서Dev

인스턴스 속성 목록을 가져 오는 방법

분류에서Dev

Selenium을 사용하여 목록 항목 캡션 가져 오기

분류에서Dev

마우스 라인을 가로 지르는 여러 게임 오브젝트 목록 가져 오기

분류에서Dev

JAVA에서 REST 호출을 사용하여 atlassian-stash 프로젝트에서 분기 목록을 가져 오는 방법

분류에서Dev

LINQ Entity Framework를 사용하여 조건부로 두 목록에서 데이터 가져 오기

분류에서Dev

정규식을 사용하여 하위 목록 가져 오기

분류에서Dev

Django Rest Framework를 사용하여 개별 필드 값을 기반으로 쿼리 세트 직렬화

분류에서Dev

Activiti BPM : 삭제 된 프로세스 인스턴스 목록을 가져 오는 방법 (작업)

Related 관련 기사

  1. 1

    튜플 목록을 인덱스로 사용하여 numpy 2d 배열에서 값 가져 오기

  2. 2

    Django Rest Framework : 관련 외래 키 인스턴스를 가져 오는 방법

  3. 3

    프로세스 핸들을 사용하여 MS-Word 응용 프로그램 인스턴스 가져 오기

  4. 4

    django-rest-framework (mongodb와 함께 django-nonrel 사용)가 인스턴스를 업데이트 할 때 null 자식 개체 PK로 설정되는 이유

  5. 5

    여러 ModelSerializer로 구성된 Serializer 인스턴스화-Django Rest Framework

  6. 6

    Django Rest Framework : 중첩 된 구조에서 고유 한 값 목록 가져 오기

  7. 7

    Django Rest Framework : request.getlist없이 query_params에서 목록 가져 오기

  8. 8

    패턴을 사용하여 예외가있는 파일 목록 가져 오기

  9. 9

    python3을 사용하여 html 소스에서 목록 가져 오기

  10. 10

    clang을 사용하여 클래스의 메서드 목록 가져 오기

  11. 11

    Django REST Framework : Accept-Language 헤더를 사용하여 인스턴스의 "로케일"설정

  12. 12

    제네릭을 사용하여 클래스의 인스턴스 가져 오기

  13. 13

    목록을 검색하고 일치 항목의 인덱스 값을 기준으로 항목 가져 오기

  14. 14

    C ++ 프로세스 이름을 사용하여 Windows 제목 가져 오기

  15. 15

    Django REST Framework 가져 오기 오류

  16. 16

    Linux-로컬 사용자 시스템 환경 변수 목록을 별도로 가져 오기

  17. 17

    Linux-로컬 사용자 시스템 환경 변수 목록을 별도로 가져 오기

  18. 18

    ConditionString을 사용하여 특정 속성 인스턴스 가져 오기

  19. 19

    C #을 사용하여 Azure Web App의 인스턴스 수 가져 오기

  20. 20

    json.simple을 사용하여 동적으로 객체 목록 가져 오기

  21. 21

    두 개의 목록을 매개 변수로 사용하여 최대 절전 모드를 사용하여 데이터베이스에서 개체 가져 오기

  22. 22

    인스턴스 속성 목록을 가져 오는 방법

  23. 23

    Selenium을 사용하여 목록 항목 캡션 가져 오기

  24. 24

    마우스 라인을 가로 지르는 여러 게임 오브젝트 목록 가져 오기

  25. 25

    JAVA에서 REST 호출을 사용하여 atlassian-stash 프로젝트에서 분기 목록을 가져 오는 방법

  26. 26

    LINQ Entity Framework를 사용하여 조건부로 두 목록에서 데이터 가져 오기

  27. 27

    정규식을 사용하여 하위 목록 가져 오기

  28. 28

    Django Rest Framework를 사용하여 개별 필드 값을 기반으로 쿼리 세트 직렬화

  29. 29

    Activiti BPM : 삭제 된 프로세스 인스턴스 목록을 가져 오는 방법 (작업)

뜨겁다태그

보관