[DRF] user model 데이터를 랜덤으로 전송하기, 서버에서 랜덤으로 데이터 보내주기
[ 문제 상황] DRF로 안드로이드와 서버를 연동하는 앱 프로그램을 개발 중이였다. 안드로이드에서 현재 사용자에게 다른 사용자 10명을 랜덤으로 추천해주기 위한 코드가 필요했다. 현재 사용자는 자신이 모르는 사용자를 추천 받아야 하므로 팔로우 중인 사용자를 제외한 리스트가 필요했다. 하지만 안드로이드에서 랜덤으로 사용자를 추출하기 위해서는 모든 사용자 리스트를 서버로 부터 받아와야 했기 때문에 이는 매우 비효율적이라고 생각하고 다른 방법을 찾아보았다. [문제 해결] 가장 좋은 방법은 서버에서 랜덤으로 사용자들을 보내주는 것이다. 랜덤으로 사용자를 전송해주는 API View를 따로 제작해서 사용자에게 요청이 오면 서버에서 자체적으로 랜덤 사용자 리스트를 보내주는 방식을 사용하였다. 우선 랜덤 리스트를 전송..