Задачи на параметры маршрутов в Django. Часть 1

Задание 1

Сделайте маршрут вида /user/:id, где вместо :id должно быть число.

Задание 2

Сделайте маршрут вида /city/:name, где вместо :name должны быть буквы.

Задание 3

Сделайте маршрут вида /post/:slug, где вместо :slug должны быть буквы, цифры, дефис или подчеркивание.

Задание 4

Сделайте маршрут вида /:year/:month/:day, где вместо :year должен быть год, вместо :month - месяц, вместо :day - день.

Задание 5

Сделайте маршрут вида /category/:id/products, где вместо :id должно быть число.

Задание 6

Сделайте маршрут вида /user/:username/profile, где вместо :username должны быть буквы, цифры, точка или подчеркивание.

Задание 7

Сделайте маршрут вида /product/:uuid, где вместо :uuid должен быть UUID.

Задание 8

Сделайте маршрут вида /order/:order_id/item/:item_id, где вместо :order_id и :item_id должны быть числа.

Задание 9

Сделайте маршрут вида /archive/:year/:month, где вместо :year должен быть год, вместо :month - месяц.

Задание 10

Сделайте маршрут вида /files/*filepath, где вместо *filepath может быть любой путь, включающий слеши.