Задачи на вложенные маршруты в 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),
]
Сделайте для них функции-представления, объединив их как вложенные маршруты.