В Django 2.0 я использую rest_auth, и в настоящее время он возвращает ответ типа
{
"token": "foo_token",
"user":{
"pk": 1,
"username": "admin",
"email": "test@test.com",
"first_name": "John",
"last_name": "Doe"
}
}
Я хотел бы изменить это, чтобы возвращать что-то кроме ответа по умолчанию, который предоставляет django. Что-то вроде ...
{
"token": "foo_token",
"pk":1,
"username": "admin",
"somefield": "Foo Funk"
}
Мой urls.py сейчас выглядит так
url(r'^rest-auth/registration/', include('rest_auth.registration.urls')),
url(r'^refresh-token/', refresh_jwt_token),
url(r'^api/userlist', users.user_list),
Единственное место, где я могу найти возможность изменить ответ, - это файлы библиотеки, которые, я уверен, не имеет смысла менять. Любая помощь будет отличной.