Django ORM Cookbook
이 책의 소개
1. 장고 ORM이 실행하는 실제 SQL 질의문을 확인할 수 있나요?
2. OR 연산으로 일부 조건을 하나라도 만족하는 항목을 구하려면 어떻게 하나요?
3. AND 연산으로 여러 조건을 모두 만족하는 항목을 구하려면 어떻게 하나요?
4. NOT 연산으로 조건을 부정하려면 어떻게 하나요?
5. 동일한 모델 또는 서로 다른 모델에서 구한 쿼리셋들을 합할 수 있나요?
6. 필요한 열만 골라 조회하려면 어떻게 하나요?
7. 장고에서 서브쿼리 식을 사용할 수 있나요?
8. 필드의 값을 서로 비교하여 항목을 선택할 수 있나요?
9. FileField에 파일이 들어있지 않은 행은 어떻게 구할 수 있나요?
10. 두 모델을 결합(JOIN)하려면 어떻게 하나요?
11. 두번째로 큰 항목은 어떻게 구하죠?
12. 특정 열의 값이 동일한 항목은 어떻게 찾나요?
13. 쿼리셋에서 고유한 필드 값을 가진 항목은 어떻게 구하나요?
14. Q 객체를 이용해 복잡한 질의를 수행하는 방법은 무엇인가요?
15. 기록된 항목의 집계를 구할 수 있나요?
16. 항목을 무작위로 뽑고 싶습니다. 효율적인 방법이 있을까요?
17. 장고가 지원하지 않는 데이터베이스 함수를 사용할 수 있나요?
1. 여러 개의 행을 한번에 생성하는 방법이 있나요?
2. 기존에 저장된 행을 복사해 새로 저장하는 방법은 무엇인가요?
3. 특정 모델의 항목이 하나만 생성되도록 강제하는 방법이 있나요?
4. 모델 인스턴스를 저장할 때, 다른 모델에 반정규화된 필드를 함께 갱신하는 방법이 있나요?
5. TRUNCATE 문을 수행하는 방법이 있나요?
6. 모델 인스턴스가 생성·갱신될 때 발생하는 시그널에는 어떤 것이 있나요?
7. 시간 정보를 다른 양식으로 변환하여 데이터베이스에 저장하려면 어떻게 해야 하나요?
1. 쿼리셋을 오름차순/내림차순으로 정렬할 수 있나요?
2. 대문자·소문자를 구별하지 않고 정렬하려면 어떻게 하나요?
3. 여러 개의 필드를 기준으로 정렬하는 방법이 있나요?
4. 외래 키로 연결된 다른 표의 열을 기준으로 정렬할 수 있나요?
5. 계산 필드를 기준으로 정렬할 수 있나요?
1. 일대일 관계는 어떻게 나타내나요?
2. 일대다 관계는 어떻게 나타내나요?
3. 다대다 관계는 어떻게 나타내나요?
4. 모델에 자기 참조 외래 키를 정의할 수 있나요?
5. 기존 데이터베이스를 장고 모델로 옮길 수 있나요?
6. 데이터베이스 뷰에 대응하는 모델을 정의할 수 있나요?
7. 분류·댓글처럼 아무 모델이나 가리킬 수 있는 범용 모델을 정의할 수 있나요?
8. 모델에 연결된 표의 이름을 지정할 수 있나요?
9. 모델 필드의 데이터베이스 열 이름을 지정할 수 있나요?
10.
null=True
와
blank=True
의 차이가 무엇인가요?
11. 기본 키(PK)로 ID 대신 UUID를 사용할 수 있나요?
12. 슬러그 필드를 사용할 수 있나요?
13. 장고 프로젝트 하나에서 여러 개의 데이터베이스를 사용할 수 있나요?
1. 질의 횟수가 고정된 횟수만큼만 일어나는지 확인할 수 있을까요?
2. 데이터베이스를 재사용하여 테스트 실행 속도를 높일 수 있나요?
3. 모델 객체를 데이터베이스에서 다시 읽어들일 수 있나요?
Django ORM Cookbook
Books
»
Django Admin Cookbook
»
Index
hello@agiliq.com
Index
Read the Docs
v: latest
Versions
latest
master
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.