이진석 선생님의 리액트와 함께 장고 시작하기 수강중 정리한 글입니다.
Model Manager SELECT * FROM app_model;
ModelCls.objects.all() SELECT * FROM app_model ORDER BY id DESC LIMIT 10;
ModelCls.objects.all().order_by('-id')[:10] INSERT INTO app_model (title) VALUES (“New Title”);
ModelCls.objects.create(title="New Title") Queryset Chaining을 지원 Post.objects.all().filter(…).exclude(…).filter(…) -> QuerySet
Lazy한 특성 QuerySet을 만드는 동안에 DB 접근 X
실제로 데이터가 필요한 시점에 접근
데이터가 필요한 시점 queryset print(queryset) list(queryset) for instance in queryset: print(instance) “I/O의 경우 파일 접근은 많이 하지 않고, 대개 데이터베이스 접근이기 때문에, DB QuerySet에 대한 명확한 이해가 성능향상을 도움”
Continue reading