diff options
Diffstat (limited to 'store/urls.py')
| -rw-r--r-- | store/urls.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/store/urls.py b/store/urls.py new file mode 100644 index 0000000..3c52997 --- /dev/null +++ b/store/urls.py @@ -0,0 +1,24 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.book_list, name='book_list'), + path('book/<int:pk>/', views.book_detail, name='book_detail'), + path('cart/', views.view_cart, name='cart_detail'), + path('cart/add/<int:pk>/', views.add_to_cart, name='add_to_cart'), + path('cart/remove/<int:pk>/', views.remove_from_cart, name='remove_from_cart'), + path('cart/update/<int:pk>/', views.update_cart_quantity, name='update_cart_quantity'), + path('checkout/', views.checkout, name='checkout'), + path('orders/', views.order_list, name='order_list'), + path('manage/', views.order_management, name='order_management'), + path('orders/update_status/<int:pk>/', views.update_order_status, name='update_order_status'), + path('book/add/', views.add_book, name='add_book'), + path('book/import/', views.import_books, name='import_books'), + path('book/<int:pk>/edit/', views.edit_book, name='edit_book'), + path('book/<int:pk>/delete/', views.delete_book, name='delete_book'), + path('book/<int:pk>/comment/', views.post_comment, name='post_comment'), + path('profile/', views.profile_view, name='profile'), + path('register/', views.register_view, name='register'), + path('login/', views.login_view, name='login'), + path('logout/', views.logout_view, name='logout'), +] |
