from django.conf.urls import patterns, url from products.views import ProductList, ProductCreate, ProductDetail, ProductUpdate, ProductDelete from products.views import OrderList, OrderCreate, OrderDetail, OrderUpdate, OrderDelete # The leading / is in the top level pattern which might be like: # url(r'^things/', include('yourapp.urls')), urlpatterns = patterns( '', url(r'^orders/new/$', OrderCreate.as_view(), name='order_create'), url(r'^orders/(?P<pk>\d+)/$', OrderDetail.as_view(), name='order_detail'), url(r'^orders/(?P<pk>\d+)/update/$', OrderUpdate.as_view(), name='order_update'), url(r'^orders/(?P<pk>\d+)/delete/$', OrderDelete.as_view(), name='order_delete'), url(r'^orders/', OrderList.as_view(), name='order_list'), url(r'^new/$', ProductCreate.as_view(), name='product_create'), url(r'^(?P<pk>\d+)/$', ProductDetail.as_view(), name='product_detail'), url(r'^(?P<pk>\d+)/update/$', ProductUpdate.as_view(), name='product_update'), url(r'^(?P<pk>\d+)/delete/$', ProductDelete.as_view(), name='product_delete'), url(r'^', ProductList.as_view(), name='product_list'), )
from django.urls import include, path from rest_framework import routers from products import views from products.views import ( ProductViewSet, ProductCreate, ProductDelete, ProductUpdate, ProductList, ProductDetail, ) router = routers.DefaultRouter() router.register(r"product-api", ProductViewSet) app_name = "products" urlpatterns = [ path("", include(router.urls, )), path("product/add/", ProductCreate.as_view(), name="product-add"), path("product/<int:pk>/", ProductDetail.as_view(), name="product-detail"), path("product/<int:pk>/update/", ProductUpdate.as_view(), name="product-update"), path("product/<int:pk>/delete/", ProductDelete.as_view(), name="product-delete"), path("product/", ProductList.as_view(), name="product-list"), ]
from django.conf.urls import patterns, include, url from products.views import ProductList, ProductView, ProductCreate, ProductUpdate, delete_product from django.contrib.auth.decorators import login_required, permission_required urlpatterns = patterns( '', #List view url(r'^$', login_required(ProductList.as_view()), name='product_list'), url('^(?P<pk>\d+)/$', ProductView.as_view(), name='product_details'), url('^create/$', ProductCreate.as_view(), name='product_create'), url(r'^(?P<pk>\d+)/update/$', ProductUpdate.as_view(), name='product_update'), url(r'^(?P<product_id>\d+)/delete$', delete_product, name='product_delete'), )
2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Add an import: from blog import urls as blog_urls 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import include, url from django.contrib import admin from main import views from products.views import ProductList,ProductUpdate,ProductCreate, ProductUpdate, ProductDetail urlpatterns = [ #url(r'^$', include('main.urls')), url(r'^$', views.do_login, name = 'do_login'), url(r'^login/$', views.do_login, name = 'do_login'), url(r'^home/$', views.home, name = 'home'), url(r'^admin/', include(admin.site.urls)), url(r'^orgform/', include('organization.urls')), url(r'^about',views.about, name= 'about'), url(r'^p', view = ProductList.as_view(), name = "productlist"), url(r'^u/(?P<pk>\d+)/$', view = ProductUpdate.as_view(success_url="/p"), name = "productupdate"), url(r'^d/(?P<pk>\d+)/$', view = ProductDetail.as_view(), name = "productudetail"), url(r'^c/$', view = ProductCreate.as_view(success_url="/p"), name = "productcreate"), ]
from django.urls import path from products.views import ProductCreate, ProductUpdate, ProductList, ProductDelete urlpatterns = [ path('Create/', ProductCreate.as_view(), name='product-create'), path('Update/<pk>', ProductUpdate.as_view(), name='product-update'), path('', ProductList.as_view(), name='product-list'), path('Delete/<pk>', ProductDelete.as_view(), name='product-delete') ]
from django.conf.urls import patterns, include, url from products.views import ProductList,ProductView, ProductCreate, ProductUpdate, delete_product from django.contrib.auth.decorators import login_required, permission_required urlpatterns = patterns('', #List view url(r'^$', login_required(ProductList.as_view()), name='product_list'), url('^(?P<pk>\d+)/$', ProductView.as_view(), name='product_details'), url('^create/$', ProductCreate.as_view(), name='product_create'), url(r'^(?P<pk>\d+)/update/$', ProductUpdate.as_view(), name='product_update'), url(r'^(?P<product_id>\d+)/delete$', delete_product, name='product_delete'), )
''' Products routing configurations ''' from django.conf.urls import url from products.views import ProductCreate, ProductUpdate, ProductDelete, \ ProductList, ProductDetail urlpatterns = [ # ... url(r'product/$', ProductList.as_view(), name='product-list'), url(r'product/add/$', ProductCreate.as_view(), name='product-add'), url(r'product/view/(?P<pk>[0-9]+)/$', ProductDetail.as_view(), \ name='product-details'), url(r'product/edit/(?P<pk>[0-9]+)/$', ProductUpdate.as_view(), \ name='product-update'), url(r'product/(?P<pk>[0-9]+)/delete/$', ProductDelete.as_view(), \ name='product-delete') ]
from django.urls import path from products.views import ProductView, ProductCreate, ProductList, ProductUpdate, ProductDelete app_name = "products" urlpatterns = [ path("products/", ProductList.as_view(), name="list"), path("products/create/", ProductCreate.as_view(), name="create"), path("products/<pk>/edit/", ProductUpdate.as_view(), name="edit"), path("products/<pk>/delete/", ProductDelete.as_view(), name="delete"), path("products/<pk>/", ProductView.as_view(), name="view"), path("", ProductList.as_view(), name="list"), ]
from django.urls import path from products.views import ( # product_list, product_detail, ProductCreate, ProductDelete, ProductUpdate, ProductList, ProductDetail # product_create, product_update, product_delete ) app_name = 'products' urlpatterns = [ path('', ProductList.as_view(), name='index'), # path('', product_list, name='index'), path('<int:pk>/detail/', ProductDetail.as_view(), name='detail'), # path('<int:pk>/detail/', product_detail, name='detail'), path('create/', ProductCreate.as_view(), name='create'), path('<int:pk>/delete/', ProductDelete.as_view(), name='delete'), # path('<int:pk>/delete/', product_delete, name='delete'), path('<int:pk>/update/', ProductUpdate.as_view(), name='update'), # path('<int:pk>/update/', product_update, name='update'), ]
url(r'^admin/', admin.site.urls), url(r'^$', home, name='home'), url(r'^orders/list/$', order_list, name='orders'), url(r'^product/analysis/$', product_analysis, name='product_analysis'), url(r'^orders/list/update/$', order_update_list, name='orders-update-list'), url(r'^orders/list/delete/$', order_delete_list, name='orders-delete-list'), url(r'^products/list/$', product_list, name='products'), url(r'^products/list/update/$', product_update_list, name='products-update-list'), url(r'^products/list/delete/$', product_delete_list, name='products-delete-list'), url(r'^products/create/$', ProductCreate.as_view(), name='product-create'), url(r'^orders/create/$', OrderCreate.as_view(), name='order-create'), url(r'^products/update/(?P<pk>[\d]+)/$', Productupdate.as_view(), name='product-update'), url(r'^orders/update/(?P<pk>[\d]+)/$', Orderupdate.as_view(), name='order-update'), url(r'^products/delete/(?P<id>[\d]+)/$', product_delete, name='product-delete'), url(r'^orders/delete/(?P<id>[\d]+)/$', order_delete, name='order-delete'), #cossting url(r'^costing/list/$', costing_list_update, name='costing-list'), url(r'^costing/create/$', CostingCreate.as_view(), name='costing-create'), url(r'^costing/update/(?P<pk>[\d]+)/$',
path('first_app/', include('first_app.urls')), path('update_password/', views.change_password, name="password_change"), path('cart/', product_view.Cart, name='cart'), path('add-to-cart/<int:pk>/', product_view.BookAddToCart, name='add-to-cart'), path('remove-from-cart/<int:pk>/', product_view.RemoveAllBooks, name='remove-from-cart'), path('remove-item-from-cart/<int:pk>/', product_view.BookRemoveFromCart, name='remove-single-item-from-cart'), path('books/', ProductList.as_view(), name="books"), path('mybooks/', MyBooksList.as_view(), name="mybooks"), path('books/<int:pk>/', ProductDetailItem.as_view(), name="book_item"), path('books/new/', ProductCreate.as_view(), name="book_new"), path('books/<int:pk>/update/', ProductUpdate.as_view(), name="book_update"), path('books/<int:pk>/add-image/', ImageAdd.as_view(), name="add-image"), path('books/<int:pk>/delete/', ProductDelete.as_view(), name="book_delete"), path('book/<int:book>/deleteimage/<int:pk>/', ImageDeleteView.as_view(), name='delete-image'), path('password/<str:email>/<str:token>/', views.new_password, name='new_password') ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL,
from django.conf.urls import patterns, url, include from django.views.generic import TemplateView from products.views import ProductCreate, MyProducts urlpatterns = patterns('', url(r'^$', ProductCreate.as_view(), name="product_add"), )