Вам необходимо оценить динамику инфляции в РФ и подготовить сравнительную таблицу. У вас есть данные по инфляции в csv-файле, необходимо реализовать приложение, которое выводит размер инфляции по годам и месяцам в процентах и отображает общую инфляцию за год.
Вам необходимо реализовать чтение csv-файла inflation_russia.csv
во view inflation_view
в файле apps/views.py
и вывести данные из этого файла в таблице.
Построение шаблона реализуйте в файле app/templates/inflation.html
.
Таблица должна состоять из столбцов: "Год", перечисление месяцев, "Всего". Суммарно 14 столбцов.
Таблица с суммарной величиной должна быть закрашена в серый цвет.
Если инфляция за месяц была отрицательной (дефляция), то ячейка должна быть закрашена в зеленый. Если значение инфляции превысило 1%, то в красный. Должна быть реализована визуальная градация красного: от 1% до 2%, от 2% до 5%, от 5% и более (3 оттенка красного, визуально они должны быть различимы).
Если данных за месяц нет, то нужно выводить прочерк.
- как работать с csv в Python: https://docs.python.org/3.6/library/csv.html
Для запуска проекта необходимо:
Установить зависимости:
pip install -r requirements.txt
Выполнить команду:
python manage.py runserver