Получение данных об одном пользователе в представлении Django возвращает данные о нескольких пользователях

У меня возникла проблема с получением пользовательских данных в моем представлении. Я реализовал представление для получения данных об одном пользователе по его идентификатору. Однако, когда я делаю запрос к этому представлению, вместо того чтобы получить данные только для указанного пользователя, я получаю данные для всех пользователей в системе.

def test_retrieve_custom_user(self):
test_user = CustomUser.objects.create( .... )

test_user_id = test_user.id
request = self.factory.get(f"/users/{test_user_id}/")
force_authenticate(request, user=self.admin_user)
response = self.view(request, pk=test_user_id)
print(response.data)

Оператор print(response.data) выводит данные для нескольких пользователей, хотя я ожидаю получить данные только для пользователя с указанным идентификатором (test_user_id).

...[OrderedDict([('id', 6), ('password', 'pbkdf2_sha256$720000$eUORH8514yvMMuVwQ3m19Q$VId/VYtfaFqVu3fDIxDBXpENptb06tsVtH6qWxpsB0Y='), ('last_login', None), ('is_superuser', True), ('username', 'superuser'), ('first_name', ''), ('last_name', ''), ('email', 'superuser@email.com'), ('is_staff', True), ('is_active', True), ('date_joined', '2024-02-29T22:36:57.909754Z'), ('groups', []), ('user_permissions', []), ('address', None), ('phone_number', None)]), OrderedDict([('id', 7), ('password', 'testpassword'), ('last_login', '2024-02-29T00:00:00Z'), ('is_superuser', False), ('username', 'existinguserew123123'), ('first_name', 'Test'), ('last_name', 'User'), ('email', 'test@example.com'), ('is_staff', False), ('is_active', True), ('date_joined', '2024-02-29T00:00:00Z'), ('groups', []), ('user_permissions', []), ('address', 4), ('phone_number', 4)]), OrderedDict([('id', 8), ('password', 'testpassword'), ('last_login', '2024-02-29T00:00:00Z'), ('is_superuser', False), ('username', 'existinguseresadw123123'), ('first_name', 'Test'), ('last_name', 'User'), ('email', 'test@example.com'), ('is_staff', False), ('is_active', True), ('date_joined', '2024-02-29T00:00:00Z'), ('groups', []), ('user_permissions', []), ('address', 4), ('phone_number', 4)])]```
Вернуться на верх