Тестовое задание от компании Emphasoft
Реализовать CRUD для пользователя в api-сервисе с токен аутентификацией.
- Регистрация пользователя
- Авторизация пользователя
- Возможность изменения и удаления своих данных только владельцу юзера или администратору
- Пермишены (доступ только авторизованным пользователям)
- Тестирование приложения
- Python
- Django
- Django REST-framework
- djoser
Чтобы развернуть проект локально:
- python -m venv venv
- source venv/Scripts/activate
- cd test_project
- pip install -r requirements.txt
- python manage.py test