- Первым делом нужно устрановить Django и настроить PostgreSQL.
- pip install psycopg2 - для работы с PostgreSQL
- python manage.py makemigrations
- python manage.py migrate
Далее нужно загрузить данные по валютам. Команда автомтически загрузить валюты BTC, ETH, XRP, NEO и LTC
- python manage.py loaddata currencies
- python manage.py runserver
- Get - /currencies/[?limit&page] - вернет список валют с возможностью пагинации. По умолчанию параметр limit = 10, page = 0
- Get - /rate/int:currency_id - вернет последний курс валюты для переданного id и средний объем торгов за последние 10 дней