Это веб-приложение на базе Django, которое позволяет пользователям просматривать курсы обмена различных валют для определенной даты.
-
Клонируйте репозиторий на ваше локальное устройство:
git https://github.com/crabulous/KOKOC_TestTask.git
-
Перейдите в директорию проекта:
cd CurrencyExchangeProject -
Создайте и активируйте виртуальное окружение (рекомендуется):
python -m venv venv source venv/bin/activate # Для Windows: venv\Scripts\activate
-
Установите необходимые зависимости:
pip install -r requirements.txt
-
Примените миграции базы данных:
python manage.py migrate
-
Загрузите данные о курсах обмена с помощью пользовательской команды управления:
python manage.py update_exchange_rates
-
Запустите сервер разработки:
python manage.py runserver
-
Откройте приложение в веб-браузере по адресу http://127.0.0.1:8000/show_rates/date=yyyy-mm-dd
Обратите внимание, что в адресе после
date=необходимо вписать интересующую дату в представленном формате.
- Перейдите на страницу "Курсы обмена" по предоставленной ссылке.
- Выберите определенную дату с помощью выбора даты.
- Просматривайте курсы обмена различных валют для выбранной даты.
- Просмотр курсов обмена различных валют на основе выбранной даты.
- Данные извлекаются из внешнего API и сохраняются в базе данных.
- Пользовательский интерфейс с адаптивным дизайном.
- Django: Веб-фреймворк для создания приложения.
- Python: Язык программирования для разработки бэкенда.
- HTML/CSS: Разметка и стили для фронтенда.
- Bootstrap: CSS-фреймворк для адаптивного дизайна.
- Requests: Библиотека для выполнения HTTP-запросов.
Пользователь admin@admin.com
- Откройте веб-браузер по адресу http://127.0.0.1:8000/admin
- Войдите с именем
admin@admin.comи паролем12345. - В таблице
Currencyприведены все валюты, представленные на сайте. - В таблице
ExchangeRateприведны курсы валют, представленные на сайте, за указанную дату.