в ней поля "name" (название на русском) и "en_name" (название на английском). В endpoint через get-параметр я передаю ?lang=ru и хочу, чтоб сериализатор отдавал только name (на русском), а при отсутствующем параметре (или любом другом - en_name).
Вопрос: мне нужно написать два сериализатора, выловить во view get-параметр и в звисимости от значения использовать разные сериализаторы? Или правильнее прокинуть параметр в сериализатор и уже там переопределить например get_name?
P.S. полей естественно больше, name взял для примера.
в сериализатор припихнуть контекст
Обсуждают сегодня