Router¶
Маршрутизатор URL с извлечением типизированных параметров.
Route¶
Зарегистрированный маршрут.
Router¶
router.add(pattern, handler, title="", tags=None)¶
Зарегистрировать новый маршрут.
router.match(path) -> Route | None¶
Сопоставить путь с маршрутами.
Синтаксис паттернов¶
| Паттерн | Regex | Конвертер |
|---|---|---|
{name} |
([^/]+) |
str |
{name:int} |
(\d+) |
int |
Примеры: /, /about, /user/{id:int}, /post/{year:int}/{slug}.