оверрайд сериалайзера, чтобы скопировать одно поле в другое? у меня прод упал из-за обратной совместимости, и лучше места как сериалайзер я придумать не могу, но если я объявляю validate, оно падает раньше чем доходит до него со статусом 400
Почему падает?
Перехватить данные до сериализации можно, если ты об этом
field_1 = serializer.Field(source=field_1) field_2 = serializer.Field(source=field_1)
до validate проходят вализация полей
потому что одно поле переименовали в другое, а клиент такого не ожидал
да
верни поле просто в сериализатор
Обсуждают сегодня