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