#django #djoser
#django #djoser
Вопрос:
Моя проблема в том, что я хочу изменить статус пользователя из панели администратора.
Администратор должен иметь возможность изменять поле «is_staff» со своей панели. Когда я читаю документацию, в ней говорится:
Пользователь
Используйте эту конечную точку для получения / обновления аутентифицированного пользователя.
URL по умолчанию: /users/me/
https://djoser.readthedocs.io/en/latest/base_endpoints.html#user
Хорошо, и я планирую использовать его для изменения пароля пользователя позже, но имеет смысл менять пароль пользователя при входе в систему как этот пользователь. Но как изменить другое поле (‘is_staff’) у другого пользователя при входе в систему как администратор? Имеет ли смысл отправлять запрос в /users/me/?
Я обновлю это с помощью любого необходимого кода.
Комментарии:
1. Интересно, могу ли я просто создать свою собственную конечную точку api и выполнять операции с таблицей пользователей, как и с любой другой таблицей. Будет ли это безопасно?