Такая задача, нужно чтобы вьюшка брала два аргумента из реквеста (username, role), затем м передавала это в сериалайзер где он должен по аргументам создать юзера и возвращать кастомный респонс (username, token, role и т.д.), половины возвращаемых полей в модели юзера нет. Как это все лучше реализовать?