aboutsummaryrefslogtreecommitdiff
path: root/store/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'store/urls.py')
-rw-r--r--store/urls.py24
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'),
+]