전 포스팅에서 쿼리수를 확인해보았습니다 !
지금 제 코드들..의 상황에서 쿼리수를 극단적으로 줄이기는 힘들어서
찔끔 줄여봤습니다. 42 -> 39
아래는 쿼리수를 확인하려 했던 함수입니다.
바뀐 부분은 단 한 줄로 23번에 해당됩니다.
Post.objects.last()
🔽 🔽 🔽
post_data_serializer.instance
objects.last()
쿼리 셋 결과 중 가장 마지막 오브젝트만 조회할 때 사용하는데
serializer.instance
이미 PostSerializer를 통해 오브젝트가 특정되어 있고,
DB에서 어떤 오브젝트인지 찾을 필요가 없기 때문에 사용해보니 쿼리수가 줄은 것을 확인할 수 있었음
반응형
'PROJECTS' 카테고리의 다른 글
Django | RESTful API는 뒤에 slash가 없어야하는데 WARNING 발생 (0) | 2022.11.10 |
---|---|
AttributeError: This QueryDict instance is immutable (0) | 2022.10.20 |
쿼리수 확인 (0) | 2022.10.12 |
set_password | make_password | check_password (0) | 2022.09.08 |
https 적용 (0) | 2022.09.06 |