-
Notifications
You must be signed in to change notification settings - Fork 0
UserViewSet
Vasily Vasilyev edited this page Jul 6, 2019
·
1 revision
- Взаимодействие с авторизацией пользователя.
- Метод для просмотра всех пользователей.
def list(self, request)
- self — представление класса;
- request — обычный web запрос.
-
Response(serializer.data)
- ответ со списком пользователей.
- Метод для регистрации пользователей, если пользователь авторизован, перенаправляем его.
def registration(self, request)
- self — представление класса;
- request — web запрос, содержит поля
first_name, last_name, email, password, organization
.
-
Response({"token": token.key})
- токен для авторизованного пользователя.
- Метод для авторизации пользователей, если авторизован, перенаправляем его.
def login(self, request)
- self — представление класса;
- request — web запрос, содержит поля
email, password
.
-
Response({"token": token.key})
— токен для авторизованного пользователя.
- Метод для разлогинивания пользователей, если он авторизован, его токен будет удален.
def logout(self, request)
- self — представление класса;
- request — обычный web запрос.
-
Response(status=200)
- ответ со статусом 200.