Для решения каких задач нужен Django Rest Framework?
там же в названии указано - для работы с REST
Опишу одно из применений REST-фреймворка. Вот написали вы корпоративное приложение. А потом захотели чтобы и из мобильных приложений функциональность БД вашего приложения была доступна в софте на java например. Вот для "скрещивания ужа с ежом" - то есть для организации работы мобильного приложения на java  с вашей базой на Django, наиболее удобным будет использование  REST-интерфейса.
Через REST-интерфейс будут доступны все операции с вашими моделями - авторизация, выборки, редактирование данных, и прочее, с использованием наименьшего количества телодвижений.