Django_Basic_Manufacturing/inventory/urls.py

29 lines
1.7 KiB
Python

from django.urls import path
from django.contrib.auth.decorators import login_required
from . import views
app_name = 'inventory'
urlpatterns = [
path('', views.ProductListView.as_view(), name='product_list'),
path('products/', views.ProductListView.as_view(), name='product_list'),
path('products/create/', views.product_create, name='product_create'),
path('products/<int:pk>/', views.ProductDetailView.as_view(), name='product_detail'),
path('products/<int:pk>/edit/', views.product_edit, name='product_edit'),
path('products/<int:pk>/delete/', views.product_delete, name='product_delete'),
path('categories/', views.category_list, name='category_list'),
path('categories/create/', views.category_create, name='category_create'),
path('categories/<int:pk>/edit/', views.category_edit, name='category_edit'),
path('categories/<int:pk>/delete/', views.category_delete, name='category_delete'),
path('customers/', views.CustomerListView.as_view(), name='customer_list'),
path('customers/create/', views.customer_create, name='customer_create'),
path('customers/<int:pk>/', views.CustomerDetailView.as_view(), name='customer_detail'),
path('customers/<int:pk>/edit/', views.customer_edit, name='customer_edit'),
path('customers/<int:pk>/delete/', views.customer_delete, name='customer_delete'),
path('suppliers/', views.SupplierListView.as_view(), name='supplier_list'),
path('suppliers/create/', views.supplier_create, name='supplier_create'),
path('suppliers/<int:pk>/', views.SupplierDetailView.as_view(), name='supplier_detail'),
path('suppliers/<int:pk>/edit/', views.supplier_edit, name='supplier_edit'),
path('suppliers/<int:pk>/delete/', views.supplier_delete, name='supplier_delete'),
]