НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗djTsTmClNR 6 of 49 menu

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

В файле urls.py объявлены следующие маршруты для магазина:

urlpatterns = [ path('shop/', views.shop_home), path('shop/products', views.product_list), path('shop/cart', views.cart_view), path('shop/checkout', views.checkout), ]

Сделайте для них функции-представления, объединив их как вложенные маршруты.

В файле urls.py объявлены следующие маршруты для блога:

urlpatterns = [ path('blog/', views.blog_list), path('blog/<int:post_id>', views.blog_detail), path('blog/<int:post_id>/comments', views.blog_comments), path('blog/<int:post_id>/like', views.blog_like), ]

Сделайте для них функции-представления, объединив их как вложенные маршруты.

В файле urls.py объявлены следующие маршруты для пользователей:

urlpatterns = [ path('users/', views.user_list), path('users/<str:username>', views.user_profile), path('users/<str:username>/posts', views.user_posts), path('users/<str:username>/settings', views.user_settings), ]

Сделайте для них функции-представления, объединив их как вложенные маршруты.

В файле urls.py объявлены следующие маршруты для категорий товаров:

urlpatterns = [ path('categories/', views.category_list), path('categories/<int:category_id>', views.category_detail), path('categories/<int:category_id>/products', views.category_products), path('categories/<int:category_id>/products/<int:product_id>', views.product_detail), ]

Сделайте для них функции-представления, объединив их как вложенные маршруты.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить