Как фильтровать по полю в представлениях на основе классов в django rest framework
У меня есть приложение (представления на основе классов) с содержимым на многих языках, и я хочу предоставить возможность фильтрации по языку в моей конечной точке следующим образом:
localhost:8000/api/resources/?language=ES
Вот мои данные в формате JSON:
{
"id": 10,
"contents": [
{
"id": 5,
"language": "EN",
"name": "First"
},
{
"id": 6,
"language": "ES",
"name": "Primero"
}
],
"created_at": "2022-08-07T20:27:16.581115-05:00",
"updated_at": "2022-08-07T20:27:16.581115-05:00"
}
Каков наиболее элегантный способ сделать это?