Тестовое задание для вакансии "Python-разработчик" от компании HR365
Написать сервис "Конвертер валют" который работает по REST-API
По GET запросу к адресу localhost/api/rates/from=<ПерваяВалюта>&to=<ВтораяВалюта>&value=<количество> приложение возвращает конвертированную сумму
Проект можно тестировать через swagger и postman
В качестве API для получения курса валют использовано https://currate.ru
- Python 3.9
- Django REST framework
- API
-
Клонировать репозиторий и перейти в него в командной строке:
git@github.com:sic15/test_task_HR365.git -
Перейти в папку catalog:
cd test_task_HR365/HR_365/ -
Cоздать и активировать виртуальное окружение:
python -m venv venvsource venv/scripts/activate -
Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip pip install -r requirements.txt -
Выполнить миграции:
python manage.py migrate -
Запустить проект:
python manage.py runserver
Автор проекта Наталья Арлазарова