Как фильтровать по полю в представлениях на основе классов в 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"

}

Каков наиболее элегантный способ сделать это?

Вернуться на верх