- ModelSerializer의 fields 속성을 명시적으로 설정하는 것이 최선의 방법이다. 👍
- ‘fields = "all"’을 사용하면 모든 필드가 포함되어 비효율적이고 보안상 위험할 수 있다. ⚠️
- 필드를 명시적으로 지정하면 API 응답에 필요한 데이터만 포함되어 성능이 향상된다. 🚀
- 모델에 새로운 필드를 추가하거나 삭제할 때 명시적 설정을 통해 API 변경 사항을 제어할 수 있다. ⚙️
- "all" 사용은 민감한 데이터 노출 위험이 있으며, 클라이언트가 필요 없는 데이터를 전송하여 성능 저하를 야기한다. 🚫