파이썬 queryset 이란 무엇이며 Objects 클래스는 어떻게 사용합니까?

이 django 면접 제목이나 필기시험 제목은 어디에 있습니까? Django development manual 을 참조하십시오.

1.queryset 는 서버의 URL 로 전송되는 쿼리 내용입니다. Django 는 쿼리 효율성을 높이기 위해 쿼리에서 반환된 결과 세트 QuerySet 을 캐시합니다. 즉, QuerySet 개체를 만들 때 Django 는 데이터베이스에 쿼리 명령을 즉시 실행하지 않습니다. 이 QuerySet 을 사용해야 하는 경우에만 가능합니다.

2.objects 는 Django 가 구현한 MVC 의 m 이고, Django 의 모든 모델 클래스에는 하나의 객체가 있으며, django 에 정의된 QuerySet 유형의 객체이며, 모델 객체의 인스턴스를 포함합니다.

3. 아니요. get 에 예외가 있을 수 있으므로 filter 함수를 다음과 같이 사용할 수 있습니다

& gt> & gtentry.objects.filter (blog _ _ id _ _ exact =1) # display _ \

& gt> & gtentry.objects.filter (blog _ _ id =1) # implicituse _ _ exact & & gt & gtentry.objects.filter (blog _ _ PK =1) # _ PK 는 __id__exact 와 같습니다