Реализуйте пагинацию по csv файлу с портала открытых данных, содержащего список остановок наземного общественного транспорта.
Для этого необходимо реализовать функцию отображение stations.views.bus_stations
, формируя контекст, как показано в примере.
Путь к файлу хранится в настройках settings.BUS_STATION_CSV
.
Для чтения csv файла можете использовать DictReader и учтите, что файл в кодировке utf-8
.
Для запуска проекта необходимо:
Установить зависимости:
pip install -r requirements.txt
Выполнить команду:
python manage.py runserver