Я использую Django 2.x
и Django REST Framework
и Django REST Auth
. По умолчанию Django REST Auth предоставляет конечную точку для Сведения о профиле, которая возвращает сведения о проверенном пользователе из модели User
.
В представлении по умолчанию предусмотрены поля
fields = ('pk', 'username', 'email', 'first_name', 'last_name')
, конечная точка - /api/user/
Я хочу добавить дополнительные поля в сериализатор, поскольку я использую пользовательскую модель пользователяи к нему добавлены дополнительные поля.
Нужно ли создавать пользовательское представление и переопределять класс сериализатора, или я могу расширить предоставляемое по умолчанию представление и сериализатор для добавления дополнительных полей?