Как работает routing в Python web-фреймворках?

Junior
346 просмотров
AFK Offer AI

Routing — маппинг URL на функцию-обработчик. Django: urlpatterns = [path("users//", views.user_detail)]. Flask: @app.route("/users/"). FastAPI: @app.get("/users/{user_id}"). Django использует URLconf — отдельный файл urls.py с include для модулей. Flask — декораторы или app.add_url_rule(). FastAPI — декораторы с типизированными параметрами, авто-валидация. Path parameters, query parameters, regex — все поддерживают. FastAPI автоматически генерирует OpenAPI docs по роутам.

Следующий вопрос

Напишите функцию для вычисления N-го числа Фибоначчи