コード例 #1
0
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from .views import *
from django.contrib.auth import views as auth_views
from product.views import (
                    ProductDetailView,
                    )
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home_page, name='home-page'),
    path('login/', auth_views.LoginView.as_view(template_name='login.html'), name='login'),
    path('logout/', auth_views.LogoutView.as_view(template_name='logout.html'), name='logout'),
    path('product/', include('product.urls')),
    path('purchase/', include('purchase.urls')),
    path('sell/', include('sell.urls')),
    path('product/<int:id>/', ProductDetailView.as_view(),name='product-detail'),
    path('customer/', include('customer.urls')),

]
コード例 #2
0
from django.conf.urls.defaults import url, patterns
from django.contrib.auth.decorators import login_required

from product.views import ProductListView, ProductAddView, ProductDetailView, CommentAddView,\
    CommentDeleteView, ProductFileAddView, get_file, ProductFileDeleteView

urlpatterns = patterns('product.views',
    url(r'^$', login_required(ProductListView.as_view()), name='product-list'),
    url(r'^zgloszenia$', login_required(ProductListView.as_view()), name='product-list'),
    url(r'^zgloszenia/(?P<status>\w+)$', login_required(ProductListView.as_view()), name='product-list-by-status'),
    url(r'^zgloszenie/(?P<pk>\d+)$', login_required(ProductDetailView.as_view()), name='product-details'),
    url(r'^klient/(?P<pk>\d+)/nowe_zgloszenie$', login_required(ProductAddView.as_view()), name='product-add'),
    url(r'^zgloszenie/(?P<product_id>\d+)/nowy_komentarz$', login_required(CommentAddView.as_view()), name='comment-add'),
    url(r'^komenatrz/usun/(?P<pk>\d+)$', login_required(CommentDeleteView.as_view()), name='comment-del'),
    url(r'^zgloszenie/(?P<pk>\d+)/pliki/dodaj/$', login_required(ProductFileAddView.as_view()), name='product-file-add'),
    url(r'^zgloszenie/(?P<product_id>\d+)/plik/pobierz/(?P<pk>\d+)/$', login_required(get_file), name='product-get-file'),
    url(r'^zgloszenie/(?P<product_id>\d+)/plik/usun/(?P<pk>\d+)/$', login_required(ProductFileDeleteView.as_view()), name='product-delete-file')
)
コード例 #3
0
 def test_ProductDetailView(self):
     url = reverse("product:product", kwargs={"id": 1})
     self.assertEqual(resolve(url).func.__name__,
                      ProductDetailView.as_view().__name__)
コード例 #4
0
ファイル: urls.py プロジェクト: sivanZhang/store
from django.conf.urls import include, url 
from product.views import ProductView, ProductDetailView
from product import views

urlpatterns = [  
    url(r'^products/$', ProductView.as_view(), name='products'),   
    url(r'^products/(?P<pk>[0-9]+)/$', ProductDetailView.as_view(), name='detail'),  
    url(r'^products/(?P<pk>[0-9]+)/change$', views.change , name='change'),   
]
コード例 #5
0
ファイル: urls.py プロジェクト: vandorjw/lucancountrygardens
from django.conf.urls import url, patterns
from product.views import CategoryListView, CategoryDetailView, ProductDetailView

urlpatterns = patterns('',
    url(
        r"^categories/$", 
        CategoryListView.as_view(), 
        name="category_list"
    ),
    url(
        r"^product/(?P<slug>[-\w]+)/$",
        ProductDetailView.as_view(), 
        name="product_detail"
    ),
    url(
        r"^(?P<parent_slugs>([-\w]+/)*)?(?P<slug>[-\w]+)/$",
        CategoryDetailView.as_view(),
        name="category_detail"
    ),
)
コード例 #6
0
from django.contrib import admin

from django.urls import (path, include)

from product.views import (ProductDetailView, MouseFilterListView,
                           KeyboardFilterListView, MouseListView,
                           KeyboardListView, TotalProductListForMain,
                           TestFilterListView)

urlpatterns = [
    path('/mice', MouseListView.as_view()),
    path('/keyboards', KeyboardListView.as_view()),
    path('/mice/filter', MouseFilterListView.as_view()),
    path('', TotalProductListForMain.as_view()),
    path('/keyboards/filter', KeyboardFilterListView.as_view()),
    path('/productdetail/<slug:product_id>', ProductDetailView.as_view()),
    path('/test', TestFilterListView.as_view())
]
コード例 #7
0
from django.contrib import admin
from django.urls import path
from users.views import home, RegisterView, LoginView, logout
from product.views import (ProductRegister, ProductList, ProductListAPI,
                           ProductDetailAPI, ProductDetailView)
from order.views import OrderCreate, OrderList

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home),
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', logout),
    path('product/register/', ProductRegister.as_view()),
    path('product/list/', ProductList.as_view()),
    path('product/<int:pk>', ProductDetailView.as_view()),
    path('api/product/', ProductListAPI.as_view()),
    path('api/product/<int:pk>', ProductDetailAPI.as_view()),
    path('order/create/', OrderCreate.as_view()),
    path('order/', OrderList.as_view()),
]
コード例 #8
0
ファイル: urls.py プロジェクト: zetdyos/coffe
from django.conf.urls import url
from product.views import ProductListView, ProductFullListView, ProductDetailView

urlpatterns = [
    url(r'^detail/(?P<slug>[^/]+)/$', ProductDetailView.as_view(), name='product-details'),
    url(r'^full/$', ProductFullListView.as_view(), name='product-full-list'),
    url(r'^$', ProductListView.as_view(), name='product-list'),
]
コード例 #9
0
ファイル: urls.py プロジェクト: Totoshka12/starteks
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include

from cart.views import CartList, OrderList, OrderDetail, make_order
from product.views import ProductListView, ProductDetailView, add_to_cart, remove_from_cart

urlpatterns = [
    path('', ProductListView.as_view(), name="home"),
    path('cart/', CartList.as_view(), name="cart-list"),
    path('orders/', OrderList.as_view(), name="order-list"),
    path('orders/make/<int:pk>', make_order, name="make-order"),
    path('orders/<int:pk>', OrderDetail.as_view(), name="order-detail"),
    path('add_to_cart/', add_to_cart, name='add_to_cart'),
    path('remove_from_cart/', remove_from_cart, name='remove_from_cart'),
    path('account/', include('registration.backends.default.urls')),
    path('admin/', admin.site.urls),
    path('<slug:slug>/', ProductDetailView.as_view(), name='product-detail'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #10
0
from django.urls import path

from product.views import ProductDetailView, MainPageView

urlpatterns = [
    path('/<int:product_id>', ProductDetailView.as_view(), name='products'),
    path('/main', MainPageView.as_view()),
]
コード例 #11
0
from django.urls import path
from product.views import (HomeView, ProductDetailView, add_to_cart,
                           remove_from_cart, search_func, Order_Summary,
                           remove_single_item_from_cart, CheckOutView,
                           PaymentView, Menu_View, Contact_View)

urlpatterns = [
    path('', HomeView.as_view(), name='home'),
    path('add-to-cart/<slug>/', add_to_cart, name="add-to-cart"),
    path('remove-from-cart/<slug>/', remove_from_cart,
         name="remove-from-cart"),
    path('remove-item-from-cart/<slug>/',
         remove_single_item_from_cart,
         name="remove-item-from-cart"),
    path('product/<slug>/', ProductDetailView.as_view(), name="product"),
    path('payment/<payment_option>/', PaymentView.as_view(), name='payment'),
    path('order_summary/', Order_Summary.as_view(), name="order_summary"),
    path('search_result/', search_func, name="search-result"),
    path('checkout/', CheckOutView.as_view(), name='checkout'),
    path('menu/', Menu_View.as_view(), name='menu-page'),
    path('contact/', Contact_View.as_view(), name='contact-page')
]
コード例 #12
0
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path

from product.views import ProductListView, ProductDetailView

urlpatterns = [
    path("", ProductListView.as_view(), name="list"),
    path("<slug:slug>/", ProductDetailView.as_view(), name="detail"),
]
コード例 #13
0
ファイル: urls.py プロジェクト: guicarvalho/Lojinha
from wishlist.views import WishListListView, WishListDeleteView, WishListItemDeleteView, add_item_wishlist


urlpatterns = [
    url(r'^grappelli/', include('grappelli.urls')),  # grappelli URLS
    url(r'^admin/', include(admin.site.urls)),

    url(r'^$', HomePageView.as_view(), name='home_page'),

    url(r'login/$', login, name='login'),
    url(r'logout/$', logout, name='logout'),

    # Products
    url(r'products/$', ProductListView.as_view(), name='products-list'),
    url(r'products/add/$', ProductCreateView.as_view(), name='products-add'),
    url(r'products/(?P<slug>[-_\w]+)/$', ProductDetailView.as_view(), name='products-detail'),
    url(r'products/json/(?P<slug>[-_\w]+)/$', product_detail_json, name='products-detail-json'),

    # Category
    url(r'category/(?P<name>[-\w]+)/$', ProductCategoryListView.as_view(), name='category-list'),

    # Cart
    url(r'cart/add/(?P<slug>[-_\w]+)/$', add_product, name='cart-add'),
    url(r'cart/list/$', list_cart_itens, name='cart-list'),
    url(r'cart/calculateDelivery/(?P<zip_code>[-\d]+)/$', calculate_delivery, name='cart-calculate-delivery'),
    url(r'cart/remove/(?P<pk>\d+)/', remove_item_cart, name='cartitem-delete'),
    url(r'cart/update/', update_cart, name='update-cart'),

    # Purchase
    url(r'checkout/$', CheckoutView.as_view(), name='purchase-checkout'),
コード例 #14
0
from registry.views import (
    RegistryView,
)
from login.views import (
    LoginView,
)
from customer.views import (
    CustomerAccountView,
)
from search.views import (
    SearchResultView
)

urlpatterns = [
    path('', BasicView.as_view(), name='base'),
    path('products/<str:slug>/', ProductDetailView.as_view(), name='product_detail'),
    path('category/<str:slug>/', CategoryDetailView.as_view(), name='category_detail'),
    path('cart/', CartView.as_view(), name='cart'),
    path('add-to-cart/<str:slug>/', AddToCartView.as_view(), name='add_to_cart'),
    path('remove-from-cart/<str:slug>/', DeleteFromCartView.as_view(), name='delete_from_cart'),
    path('change-qty/<str:slug>/', ChangeQuantityView.as_view(), name='change_qty'),
    path('checkout/', CheckoutView.as_view(), name='checkout'),
    path('order/', MakeOrderView.as_view(), name='make_order'),
    path('contacts/', ContactsView.as_view(), name='contacts'),
    path('delivery/', DeliveryView.as_view(), name='delivery'),
    path('registry/', RegistryView.as_view(), name='registry'),
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(next_page='/'), name='logout'),
    path('account/', CustomerAccountView.as_view(), name='account'),
    path('search_results/', SearchResultView.as_view(), name='search_results')
]
コード例 #15
0
from django.urls import path

from product.views import ProductListView, ProductDetailView

urlpatterns = [
    path('', ProductListView.as_view()),
    path('/<int:product_id>', ProductDetailView.as_view())
]
コード例 #16
0
ファイル: urls.py プロジェクト: harshavardhanmj/exidebattery
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    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. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
from django.views.generic import TemplateView
from product.views import ProductListView, ProductDetailView, ProductCreateView
from cart.views import CartListView, CartClass

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', ProductListView.as_view()),
    url(r'^contact/', TemplateView.as_view(template_name="contact.html")),
    url(r'^about/', TemplateView.as_view(template_name="about.html")),
    url(r'^create/$', ProductCreateView.as_view(), name='create'),
    url(r'^cart/$', CartListView.as_view(), name='cartlist'),
    url(r'^buyitem/$', CartClass.as_view(), name='BuyItem'),
    url(r'^(?P<slug>[\w-]+)/$', ProductDetailView.as_view()),
]
コード例 #17
0
"""myfirstprojec URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from product.views import ProductDetailView, ProductListView

urlpatterns = [
    path('', ProductListView.as_view(), name='product-list'),
    path('<int:pk>/', ProductDetailView.as_view(), name='product-detail'),
    path('admin/', admin.site.urls)
]

コード例 #18
0
ファイル: urls.py プロジェクト: am910021/test2
from django.conf.urls import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from product.views import Product_List_View,ProductDetailView,Type_List_View, ProductDetailView2

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
	url(r'^$',Type_List_View.as_view(),name='Product_List'),
	#url(r'^update.html$', UpdateView.as_view(), name='Web_Update'),
	url(r'^(?P<product_type>\w+)/$',Product_List_View.as_view()),

	url(r'^(?P<product_type>\w+)/(?P<product_id>\w+)/$', ProductDetailView.as_view()),
	url(r'^detail/(?P<product_id>\w+)/$', ProductDetailView2.as_view()),
    #url(r'^(?P<product_id>\w+)/$', ProductDetailView.as_view()),

)

urlpatterns += staticfiles_urlpatterns()
コード例 #19
0
from django.urls import path

from product.views import (
    HomeView,
    ProductDetailView,
    ResultListView,
    SubstituteListView,
)

app_name = "product"
urlpatterns = [
    path('', HomeView.as_view(), name="home"),
    path('<int:id>/', ProductDetailView.as_view(), name="product"),
    path('result/', ResultListView.as_view(), name="result"),
    path('<int:id>/substitute',
         SubstituteListView.as_view(),
         name="substitutes"),
]
コード例 #20
0
ファイル: urls.py プロジェクト: owad/service3
from django.contrib.auth.decorators import login_required

from product.views import ProductListView, ProductAddView, ProductDetailView, CommentAddView, \
    CommentDeleteView, ProductFileAddView, get_file, ProductFileDeleteView

urlpatterns = patterns(
    'product.views',
    url(r'^$', login_required(ProductListView.as_view()), name='product-list'),
    url(r'^zgloszenia$',
        login_required(ProductListView.as_view()),
        name='product-list'),
    url(r'^zgloszenia/(?P<status>\w+)$',
        login_required(ProductListView.as_view()),
        name='product-list-by-status'),
    url(r'^zgloszenie/(?P<pk>\d+)$',
        login_required(ProductDetailView.as_view()),
        name='product-details'),
    url(r'^klient/(?P<pk>\d+)/nowe_zgloszenie$',
        login_required(ProductAddView.as_view()),
        name='product-add'),
    url(r'^zgloszenie/(?P<product_id>\d+)/nowy_komentarz$',
        login_required(CommentAddView.as_view()),
        name='comment-add'),
    url(r'^komenatrz/usun/(?P<pk>\d+)$',
        login_required(CommentDeleteView.as_view()),
        name='comment-del'),
    url(r'^zgloszenie/(?P<pk>\d+)/pliki/dodaj/$',
        login_required(ProductFileAddView.as_view()),
        name='product-file-add'),
    url(r'^zgloszenie/(?P<product_id>\d+)/plik/pobierz/(?P<pk>\d+)/$',
        login_required(get_file),
コード例 #21
0
from django.urls   import path
from product.views import ProductDetailView, ReviewView, ProductListView

urlpatterns = [path('/detail/<int:product_id>', ProductDetailView.as_view()),
               path('/category/<str:type>', ProductListView.as_view()),
               path('/<int:product_id>/review', ReviewView.as_view()),
]
コード例 #22
0
from purchase.views import CheckoutView
from shopping_cart.views import add_product, list_cart_itens, calculate_delivery, remove_item_cart, update_cart
from wishlist.views import WishListListView, WishListDeleteView, WishListItemDeleteView, add_item_wishlist

urlpatterns = [
    url(r'^grappelli/', include('grappelli.urls')),  # grappelli URLS
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', HomePageView.as_view(), name='home_page'),
    url(r'login/$', login, name='login'),
    url(r'logout/$', logout, name='logout'),

    # Products
    url(r'products/$', ProductListView.as_view(), name='products-list'),
    url(r'products/add/$', ProductCreateView.as_view(), name='products-add'),
    url(r'products/(?P<slug>[-_\w]+)/$',
        ProductDetailView.as_view(),
        name='products-detail'),
    url(r'products/json/(?P<slug>[-_\w]+)/$',
        product_detail_json,
        name='products-detail-json'),

    # Category
    url(r'category/(?P<name>[-\w]+)/$',
        ProductCategoryListView.as_view(),
        name='category-list'),

    # Cart
    url(r'cart/add/(?P<slug>[-_\w]+)/$', add_product, name='cart-add'),
    url(r'cart/list/$', list_cart_itens, name='cart-list'),
    url(r'cart/calculateDelivery/(?P<zip_code>[-\d]+)/$',
        calculate_delivery,
コード例 #23
0
ファイル: urls.py プロジェクト: codertjay/Eccomerce-project
from django.urls import path

from product.views import (Home, cart, ProductDetailView, add_to_cart,
                           remove_single_item_from_cart,
                           remove_items_from_cart, ProductCreateView,
                           product_category_view)

app_name = 'core'

urlpatterns = [
    path('', Home.as_view(), name='home'),
    path('cart/', cart, name='cart'),
    path('cart/', cart, name='cart'),
    path('create/', ProductCreateView.as_view(), name='create'),
    path('<str:slug>/', ProductDetailView.as_view(), name='detail'),
    path('product/<str:slug>/add_to_cart/', add_to_cart, name='add_to_cart'),
    path('product/<str:slug>/remove_single_item_from_cart/',
         remove_single_item_from_cart,
         name='remove_single_item_from_cart'),
    path('product/<str:slug>/remove_items_from_cart/',
         remove_items_from_cart,
         name='remove_items_from_cart'),
    path('product_category/<str:category>/',
         product_category_view,
         name='product_category_view'),
]
コード例 #24
0
ファイル: urls.py プロジェクト: memobijou/erpghost
from django.conf.urls import url

from product.single_product import SingleProductListView, SingleProductCreateView
from product.views import ProductListView, ProductListAPIView, IncomeListView, ProductImportView, ProductUpdateView, \
    ProductDetailView, ProductImageImportView, ProductUpdateIcecatView, ProductCreateView, ProductDeleteView, \
    ProductSingleUpdateView, OnlineSkuDeleteView, CreatePackingUnitProduct

urlpatterns = [
    url(r'^$', ProductListView.as_view(), name="list"),
    url(r'^single/$', SingleProductListView.as_view(), name="single_list"),
    url(r'^api/$', ProductListAPIView.as_view(), name="apilist"),
    url(r'^api/income/$', IncomeListView.as_view(), name="income"),
    url(r'^import/$', ProductImportView.as_view(), name="import"),
    url(r'^import_images/$', ProductImageImportView.as_view(), name="import_images"),
    url(r'^create/$', ProductCreateView.as_view(), name="create"),
    url(r'^create/single/$', SingleProductCreateView.as_view(), name="create_single"),
    url(r'^(?P<pk>\d+)/edit/$', ProductUpdateView.as_view(), name="edit"),
    url(r'^(?P<pk>\d+)/single/edit/$', ProductSingleUpdateView.as_view(), name="edit_single"),
    url(r'^(?P<pk>\d+)/edit/icecat/$', ProductUpdateIcecatView.as_view(), name="edit_icecat"),
    url(r'^(?P<pk>\d+)/$', ProductDetailView.as_view(), name="detail"),
    url(r'^delete/$', ProductDeleteView.as_view(), name="delete"),
    url(r'^sku/delete/(?P<pk>\d+)/$', OnlineSkuDeleteView.as_view(), name="sku_delete"),
    url(r'^create/packing_unit/product/(?P<pk>\d+)/$', CreatePackingUnitProduct.as_view(), name="create_packing_unit"),
]
コード例 #25
0
ファイル: urls.py プロジェクト: Ataiskih/techshop
from django.urls import path
from product.views import (CategoryDetailView, ProductDetailView,
                           ProductCreate, delete_post, product_edit, products)

urlpatterns = [
    path("category/<int:pk>/", CategoryDetailView.as_view(), name="category"),
    path("<int:pk>/", ProductDetailView.as_view(), name="product"),
    path("create/", ProductCreate.as_view(), name="product-create"),
    path("delete/<int:id>/", delete_post, name="product-delete"),
    path("edit/<int:id>/", product_edit, name="product-edit"),
    path("all/", products, name="products"),
]
コード例 #26
0
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path

from product.views import CategoryListView, ProductListView, ProductDetailView

urlpatterns = [
    path('categories/', CategoryListView.as_view(), name='category_list'),
    path('', ProductListView.as_view(), name='product_list'),
    path('product/<str:pk>/', ProductDetailView.as_view(), name='product_detail'),
]