Как управлять/добавлять нескольких пользователей в Django Rest Framework
Сценарий
В системе есть две роли: LIBRARIAN и MEMBER
Как User
- Я могу зарегистрироваться как
LIBRARIANиMEMBER, используя имя пользователя и пароль - Я могу войти, используя имя пользователя/пароль и получить токен доступа JWT
Как Librarian
- Я могу добавлять, обновлять и удалять Книги из системы
- Я могу добавлять, обновлять, просматривать и удалять участников из системы
Как Member
- Я могу просматривать, заимствовать и возвращать доступные книги .
- Если книга взята на время, ее статус изменится на
BORROWED.
- Если книга возвращена, ее статус изменится на
AVAILABLE.
- Я могу удалить свой собственный аккаунт
Так как я новичок. Пожалуйста, помогите, как я могу создать эти модели. Спасибо
Вы можете начать с создания своего mcd и использовать jwt для аутентификации каждого класса, написав собственный бэкенд аутентификации
Вы также можете использовать пользовательский класс userclass с пользовательскими разрешениями и проверять наличие этих разрешений в ваших представлениях. Надеюсь, это было полезно и понятно.