Чтобы выводить детальную информацию по каждому отдельному ресурсу какой-то категории, то есть студенты, курсы, уроки, используются динамические обработчики.
В этом упражнении вам нужно будет создать обработчик для вывода информации по каждой компании из списка.
app.py Реализуйте маршрут /companies/<id>, по которому отдается json представление компании. Компания извлекается из списка companies. Каждая компания представлена словарём, у которого есть числовой, то есть тип данных – число, ключ id:
Пример
# Гипотетический пример показывающий структуру
companies = [
{
'id': 4,
# другие элементы словаря
},
{
'id': 2,
# другие элементы словаря
},
{
'id': 8,
# другие элементы словаря
},
]
Если компания с таким идентификатором не существует, то сайт должен вернуть ошибку 404, страница с HTTP кодом 404, и текстом Page not found.
Подсказки Для указания статуса ответа обработчик должен возвращать кортеж, первое значение которого тело ответа, а второе значение - статус ответа. Подробнее об ответах.