ClsModel.objects 인터페이스 질문
qs1: QuerySet = Post.objects.order_by('id').all()
qs2: QuerySet = Post.objects.order_by('id') -> 수업에서 사용한 방식
에서 qs1 처럼도 해보니
아래 코드블록처럼 두개의 결과가 똑같습니다.
<class 'django.db.models.query.QuerySet'>
SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC
<QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]><class 'django.db.models.query.QuerySet'>
SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC
<QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]> Q1.
둘다 내부적인 매카니즘이 똑같아서 아무거나 사용해도 되나요?
Q2.
똑같다하더라도 보통 어떤걸 많이 쓰나요 혹은 어떤걸 주로 쓰시고 그 이유는 무엇인가요?
답변 2
0
앗 그렇군요 막 혼자 해보다가 저런 코드가 되었습니다. 일반적인 관례를 따르도록 하겠습니다!
+ 그리고 장고설계철학 강의에서 폰트관련 질문 하나 드렸는데 시간되실때 답변 부탁드려도 될까요?
아래 질문 입니다..ㅎㅎ
제목: 파이참 한글 폰트가 궁금합니다내용: 강좌(
장고설계철학강의) 잘 듣고 이어서 강의를 듣는 수강생 입니다.좋은 강의 감사드립니다.
혹시 강의 중 파이참에 사용하신 한글 폰트가 무엇인지 궁금합니다
감사합니다
0
안녕하세요.
모델클래스에서는 디폴트 ModelManager로서 .objects를 지원합니다.
.objects 에서는 .all() 을 통해서 전체를 조회하는 QuerySet 객체를 반환받을 수 있습니다.
그러니 Post.objects.all() 라고 쓰면 전체 Post를 조회하는 QuerySet인거죠.
그럼 아래와 같이 QuerySet 객체를 체이닝(chaining)해서 쓰는 것이 일반적인데요.
Post.objects.all().order_by("id")
.all() 을 생략하여 Post.objects.order_by("id") 처럼 쓰는 것과 동일합니다.
그런데, .all() 을 뒤에 쓰는 코드는 저도 써보질 않았는 데, .all() 을 가장 앞에 쓰는 것이 일반적인 코드입니다.
화이팅입니다. :-)
안녕하세요.
0
49
1
[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?
0
275
1
useEffect 훅에서 else 유무에 따른 결과
0
211
1
useAxios 훅의 dependency array 설정
0
245
1
rest_framework.generics.CreateAPIView의 model 속성 유무
0
268
1
bootstrap4
0
471
4
리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요
1
365
1
admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법
0
574
3
useState는 필수일까요?
0
263
1
python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.
0
600
4
Django allauth를 사용한 소셜 로그인 시 에러
0
655
1
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
0
556
2
useLocalStorage() 함수 사용여부
0
229
1
django에 LOGIN_URL = '/accounts/login/'의 의미?
0
449
1
리듀서의 의미 재확인
0
430
1
simple-jwt Refresh Token 사용 노하우
0
899
2
docker compose 를 통한 배포 관련 오류 문의
0
672
1
파이썬 속도 장고 관련 궁금한게 있습니다.
0
365
1
is_like_user
0
233
1
related_name 오류
0
275
1
re_path 오류
0
259
1
re_path url
0
251
1
No post matches the given query
0
661
2
sendgrid 메일 발송이 안됩니다 ㅠㅠ
0
892
3





