Obecnie rozwijam API za pomocą Django.Zwraca bieżącego użytkownika z Django Rest Framework
Jednak pod numerem, chciałbym utworzyć widok, który zwróci bieżącego użytkownika z następującym punktem końcowym: /users/current
.
W tym celu utworzyłem widok listy i przefiltrowałem zestaw zapytań do użytkownika, który wysłał żądanie. To działa, ale wynikiem jest lista, a nie pojedynczy obiekt. W połączeniu z paginacją wynik wygląda na zbyt skomplikowany i niespójny z innymi punktami końcowymi.
Próbowałem również utworzyć widok szczegółów i filtrowanie zestawu zapytań, ale DRF skarży się, że nie dostarczyłem pk ani ślimaka.
Masz jakiś pomysł?
Awesome, nie wiedziałem o 'UserSerializer (request.user)' i 'serializer.data' budowa. Wielkie dzięki ! – Maxime