Esempio n. 1
0
from django.conf import settings
#from django.conf.urls import url  #include,
from django.urls import include, path

from . import views
from .views import (SellerDashboard, SellerTransactionListView,
                    SellerProductDetailRedirectView)
from products.views import SellerProductListView, ProductUpdateView, ProductCreateView  #, create_view

app_name = "sellers"

urlpatterns = [
    path('', SellerDashboard.as_view(), name='dashboard'),
    path('products/add/', ProductCreateView.as_view(),
         name='product_create'),  # form.html    sellers:product_create
    #path('products/add/', create_view, name='product_create'),  # form.html    sellers:product_create
    path('products/', SellerProductListView.as_view(), name='product_list'
         ),  # sellers/product_list_view.html   sellers:product_list
    path('products/<int:pk>/', SellerProductDetailRedirectView.as_view()),
    path('products/<int:pk>/edit/',
         ProductUpdateView.as_view(),
         name='product_edit'),
    path('transactions/',
         SellerTransactionListView.as_view(),
         name='transactions'),
]
# SellerProductDetailRedirectView
Esempio n. 2
0
from products.views import IngredientCreateView, IngredientDeleteView, IngredientUpdateView, IngredientDetailView, \
    IngredientListView, ProductListView, ProductCreateView, ProductUpdateView, ProductDeleteView, ProductDetailView

app_name = 'products'
urlpatterns = [
    path('ingrediets', IngredientListView.as_view(), name='list_ingredients'),
    path('create-ingredient',
         IngredientCreateView.as_view(),
         name='create_ingredients'),
    path('delete/<int:pk>/',
         IngredientDeleteView.as_view(),
         name='delete_ingredients'),
    path('update/<int:pk>/',
         IngredientUpdateView.as_view(),
         name='update_ingredients'),
    path('detail/<int:pk>/',
         IngredientDetailView.as_view(),
         name='detail_ingredients'),
    path('', ProductListView.as_view(), name='index'),
    path('create-product', ProductCreateView.as_view(), name='create_product'),
    path('delete-product/<int:pk>/',
         ProductDeleteView.as_view(),
         name='delete_product'),
    path('update-product/<int:pk>/',
         ProductUpdateView.as_view(),
         name='update_product'),
    path('detail-product/<int:pk>/',
         ProductDetailView.as_view(),
         name='detail_product'),
]
Esempio n. 3
0
"""
from django.conf.urls import include, url
from django.contrib import admin

from products.views import (
        ProductCreateView,
        ProductDetailView,       
        ProductListView,
        ProductUpdateView,

        )

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^create/$', 'products.views.create_view', name='create_view'),
    url(r'^detail/(?P<object_id>\d+)/edit/$', 'products.views.update_view', name='update_view'),

    url(r'^detail/(?P<object_id>\d+)/$', 'products.views.detail_view', name='detail_view'),
    url(r'^detail/(?P<slug>[/w-]+)/$', 'products.views.detail_slug_view', name='detail_slug_view'),
    url(r'^list/$', 'products.views.list_view', name='list_view'),
    url(r'^products/$', ProductListView.as_view(), name='product_list_view'),
    url(r'^products/add/$', ProductCreateView.as_view(), name='product_create_view'),
    url(r'^products/(?P<slug>[\w-]+)/$', ProductDetailView.as_view(), name='product_detail_slug_view'),  
    url(r'^products/(?P<pk>\d+)/$', ProductDetailView.as_view(), name='product_detail_view'),
    url(r'^products/(?P<pk>\d+)/edit/$', ProductUpdateView.as_view(), name='product_update_view'),  
    url(r'^products/(?P<slug>[\w-]+)/edit/$', ProductUpdateView.as_view(), name='product_update_view'),    



]
Esempio n. 4
0
from django.contrib import admin
from django.urls import path, include
from products.views import (ProductListView, ProductDetailView,
                            ProductCreateView, ProductDeleteView,
                            ProductUpdateView, ProductView, RawCreateClass,
                            RawUpdateClass)

app_name = "products"
urlpatterns = [
    path("list/", ProductListView.as_view(), name="display_product_list"),

    #path("list/<int:lo>",ProductDetailView.as_view(),name="product_details"),
    path("create/", ProductCreateView.as_view(), name="create_product"),

    #path("delete/<int:lo>",ProductDeleteView.as_view(),name="product_delete"),
    path("update/<int:lo>", ProductUpdateView.as_view(),
         name="update_product"),

    #path("ftc/<int:lo>",ProductView.as_view(),name="viewa_product"),

    #path("ftc/",ProductView.as_view(template_name="products/product_list.html"),name="viewb_product"),

    #path("raw_create_class/",RawCreateClass.as_view(template_name="form.html"),name="viewc_product"),

    #path("raw_update_class/<int:lo>",RawUpdateClass.as_view(template_name="form.html"),name="viewd_product")
]
Esempio n. 5
0
from products.views import (ProductDitailView, ProductCreateView,
                            ProductUpdateView, ProductDeletelView)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', ProductListView.as_view(), name='home-page'),
    path('product/<int:pk>/',
         ProductDitailView.as_view(),
         name='product-details'),
    path('registration/', register, name='registration'),
    path('login/',
         auth_views.LoginView.as_view(template_name='users/login.html'),
         name='login'),
    path('logout/',
         auth_views.LogoutView.as_view(template_name='users/logout.html'),
         name='logout'),
    path('profile/', profile, name='profile'),
    path('user/<str:username>/', UserItemListView.as_view(),
         name='user-items'),
    path('product/new/', ProductCreateView.as_view(), name='create-product'),
    path('product/<int:pk>/update/',
         ProductUpdateView.as_view(),
         name='product-update'),
    path('product/<int:pk>/delete/',
         ProductDeletelView.as_view(),
         name='product-delete'),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Esempio n. 6
0
from products.views import (
    ProductCreateView,
    SellerProductListView,
    ProductUpdateView,
)

# Import views from seller app to process url

from .views import (
    SellerDashboard,
    SellerTransactionListView,
    SellerProductDetailRedirectView,
)

# Url setup for seller

urlpatterns = [
    url(r'^$', SellerDashboard.as_view(), name='dashboard'),
    url(r'^transactions/$',
        SellerTransactionListView.as_view(),
        name='transactions'),
    url(r'^products/$', SellerProductListView.as_view(), name='product_list'),
    url(r'^products/(?P<pk>\d+)/$', SellerProductDetailRedirectView.as_view()),
    url(r'^products/(?P<pk>\d+)/edit/$',
        ProductUpdateView.as_view(),
        name='product_edit'),
    url(r'^products/add/$', ProductCreateView.as_view(),
        name='product_create'),
]
Esempio n. 7
0
from django.urls import path

# Импортируем свою функцию
from products.views import (ProductCreateView, ProductUpdateView,
                            ProductDeleteView, ProductListView,
                            ProductDetailView, product_list, product_detail,
                            product_create, product_update, product_delete)

app_name = 'products'

urlpatterns = [
    path('<int:pk>/delete/', ProductDeleteView.as_view(), name='delete'),
    path('<int:pk>/update/', ProductUpdateView.as_view(), name='update'),
    # path('create/', product_create, name='create'),
    path('create/', ProductCreateView.as_view(), name='create'),
    path('<int:pk>/', ProductDetailView.as_view(), name='detail'),
    path('', ProductListView.as_view(), name='catalog'),
]
Esempio n. 8
0
from django.conf.urls import include, url
from django.contrib import admin
from products.views import ProductListView, ProductDetailView, ProductCreateView, ProductUpdateView

urlpatterns = [
    url(r'^$', ProductListView.as_view(), name='list_view'),
    url(r'^add/$', ProductCreateView.as_view(), name='create_view'),
    url(r'^(?P<pk>\d+)/edit/$',
        ProductUpdateView.as_view(),
        name='update_view'),
    url(r'^(?P<slug>[\w-]+)/edit/$',
        ProductUpdateView.as_view(),
        name='update_view'),
    url(r'^(?P<slug>[\w-]+)/$',
        ProductDetailView.as_view(),
        name='detail_view'),
    url(r'^admin/', include(admin.site.urls)),
]
Esempio n. 9
0
File: urls.py Progetto: USEPA/TRACI
Available functions:
- None yet
"""

from django.conf.urls import url
from products.views import ProductCreateView, ProductEditView, \
    ProductDetailView, ProductDeleteView, LifeCycleStageCreateView, \
    LifeCycleStageEditView, LifeCycleStageDetailView, \
    LifeCycleStageDeleteView, ProcessCreateView, ProcessEditView, \
    ProcessDetailView, ProcessDeleteView, ResourceReleaseCreateView, \
    ReleaseEditView, ResourceEditView, ReleaseDeleteView, ResourceDeleteView, \
    release_factor_view, resource_factor_view

urlpatterns = [
    # URLs for Product CRUD operations.
    url(r'^create/?$', ProductCreateView.as_view(), name='create_product'),
    url(r'^edit/(?P<pk>\d+)/?$',
        ProductEditView.as_view(),
        name='edit_product'),
    url(r'^detail/(?P<pk>\d+)/?$',
        ProductDetailView.as_view(),
        name='detail_product'),
    url(r'^delete/(?P<pk>\d+)/?$',
        ProductDeleteView.as_view(),
        name='delete_product'),

    # URLs for LifeCycleStageName CRUD operations.
    url(r'^lifecyclestage/create/?$',
        LifeCycleStageCreateView.as_view(),
        name='lifecyclestage_create'),
    url(r'^lifecyclestage/edit/(?P<pk>\d+)/?$',
Esempio n. 10
0
from django.conf.urls import url
from django.contrib import admin

import products.views
from   products.views import (
    ProductCreateView,
    ProductDetailView,
    ProductDownloadView,
    ProductListView,
    ProductUpdateView,
    )

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$',ProductListView.as_view(),name='list'),
    url(r'^add/$',ProductCreateView.as_view(),name='create'),
    url(r'^(?P<pk>\d+)$',ProductDetailView.as_view(),name='detail'),
    url(r'^(?P<pk>\d+)/download/$',ProductDownloadView.as_view(),name='download'),
    url(r'^(?P<pk>\d+)/edit/$',ProductUpdateView.as_view(),name='update'),
    url(r'^(?P<slug>[\w.@+-]+)/$',ProductDetailView.as_view(),name='detail_slug'),
    url(r'^(?P<slug>[\w.@+-]+)/download/$',ProductDownloadView.as_view(),name='download_slug'),
    url(r'^(?P<slug>[\w.@+-]+)/edit/$',ProductUpdateView.as_view(),name='update_slug'),
]
Esempio n. 11
0
from django.conf.urls import include, url
from django.contrib import admin
from products.views import (
        ProductCreateView,
        ProductDetailView,
        ProductListView,
        ProductUpdateView,
    )

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^create/$', 'products.views.create_view', name="create_view"),
    url(r'^detail/(?P<object_id>\d+)/edit/$', 'products.views.update_view',
        name='detail_view'),
    url(r'^detail/(?P<object_id>\d+)/$', 'products.views.detail_view',
        name='detail_view'),
    url(r'^detail/(?P<slug>[\w-]+)/$', 'products.views.detail_slug_view',
        name='detail_slug'),
    url(r'^list/$', 'products.views.list_view', name="list_view"),
    url(r'^products/$', ProductListView.as_view(), name="product_list_view"),
    url(r'^products/add/$', ProductCreateView.as_view(), name="product_create_view"),
    url(r'^products/(?P<pk>\d+)/$', ProductDetailView.as_view(),
        name='product_detail_view'),
    url(r'^products/(?P<slug>[\w-]+)/$', ProductDetailView.as_view(),
        name='product_detail_view'),
    url(r'^products/(?P<pk>\d+)/edit/$', ProductUpdateView.as_view(),
        name='product_update_view'),
    url(r'^products/(?P<slug>[\w-]+)/edit/$', ProductUpdateView.as_view(),
        name='product_update_view'),
]
Esempio n. 12
0
from django.contrib import admin
from django.views.generic import TemplateView

from products.views import ProductListView, ProductDetailView, ProductCreateView, ProductUpdateView, ProductDeleteView
from carts.views import CartView, CheckoutView, CheckoutFinalView
from orders.views import AddressSelectFormView, UserAddressCreateView, OrderList, OrderDetail

urlpatterns = [
    url(r"^$", TemplateView.as_view(template_name = "index.html"), name="index"),
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/', include('allauth.urls')),

    url(r'^products/$',
        ProductListView.as_view(), name = "products_list_view"),
    url(r'^create/product$',
        ProductCreateView.as_view(), name = "products_create_view"),
    url(r'^update/product/(?P<pk>\d+)$',
        ProductUpdateView.as_view(), name = "products_update_view"),
    url(r'^delete/product/(?P<pk>\d+)$',
        ProductDeleteView.as_view(), name = "products_delete_view"),
    url(r'^products/(?P<pk>\d+)$',
        ProductDetailView.as_view(), name = "products_detail_view"),
    url(r'^products/(?P<slug>[\w-]+)$',
        ProductDetailView.as_view(), name = "products_slug_view"),

    url(r'^cart/$', CartView.as_view(), name = "cart"),

    url(r'^orders/$', OrderList.as_view(), name = "orders"),
    url(r'^orders/(?P<pk>\d+)$', OrderDetail.as_view(), name = "order_detail"),

    url(r'^checkout/$', CheckoutView.as_view(), name = "checkout"),
Esempio n. 13
0
from django.urls import path, include

from products.views import (product_detail_view, products_list, stores_list,
                            create_product, ProductListView, ProductDetailView,
                            ProductCreateView, ProductUpdateView, RateView,
                            RateDeleteView, CategoryListView,
                            CategoryDetailView, BookmarkCreateView)

urlpatterns = [
    path('<int:pk>/', ProductDetailView.as_view(), name='product-detail'),
    path('<int:pk>/bookmark/', BookmarkCreateView.as_view(), name='bookmark'),
    # path('categories/', CategoryListView.as_view(), name='categories-list'),
    # path('categories/<int:pk>/', CategoryDetailView.as_view(), name='categories-detail'),
    path('', ProductListView.as_view(), name='products-list'),
    path('stores/', stores_list, name='stores-list'),
    path('create-product/', ProductCreateView.as_view(),
         name='create-product'),
    path('<int:pk>/update/',
         ProductUpdateView.as_view(),
         name='product-update'),
    path('<int:pk>/rate/', RateView.as_view(), name='product-rate'),
    path('<int:pk>/rate-delete/',
         RateDeleteView.as_view(),
         name='product-rate-delete'),

    # APIs
    path('api/', include('products.api.urls')),
]
Esempio n. 14
0
from django.contrib import admin
from django.urls import path

from products.views import (
    ProductCreateView,
    ProductDetailView,
    ProductDeleteView,
    ProductUpdateView,
    ProductListView

)

app_name = 'products'
urlpatterns = [

    path('product/create/', ProductCreateView.as_view(), name='product-create'),
    path('product/<int:id>/', ProductDetailView.as_view(), name='product-detail'),
    path('product/<int:id>/update/', ProductUpdateView.as_view(), name='product-update'),
    path('product/<int:id>/delete/', ProductDeleteView.as_view(), name='product-delete'),
    path('', ProductListView.as_view(), name='product-list')

]
Esempio n. 15
0
from django.contrib import admin
from django.urls import path, include

from products.views import (ProductUpdateView, ProductCreateView,
                            SellerProductListView)

from .views import (SellerDashboard, SellerTransactionListView,
                    SellerProductDetailRedirectView)

urlpatterns = [
    path('', SellerDashboard.as_view(), name="dashboard"),
    path('transactions/',
         SellerTransactionListView.as_view(),
         name="transactions"),
    path('products/', SellerProductListView.as_view(),
         name="product_list"),  #sellers:product_list
    path('products/<int:pk>/', SellerProductDetailRedirectView.as_view()),
    path('products/<int:pk>/edit/',
         ProductUpdateView.as_view(),
         name="product_edit"),
    path('products/add/', ProductCreateView.as_view(), name="product_create"),
]
Esempio n. 16
0
from products.views import ProductDetail, ProductUpdateView, ProductDeleteView, ProductList, \
    ProductCreateView
from shopping_baskets.views import ShoppingBasketView
from users.views import SignupView

api_urls = [
    path('products/', include(('products.urls', 'products'), namespace='products')),
    path('categories/', include(('categories.urls', 'categories'), namespace='categories')),
    path(
        'shopping_baskets/',
        include(('shopping_baskets.urls', 'shopping_baskets'), namespace='shopping_baskets')
    ),
]

ui_urls = [
    path('categories/<int:category_id>/products/add/', ProductCreateView.as_view(),
         name='product-create-ui'),
    path('categories/<int:category_id>/products/<int:pk>/', ProductDetail.as_view(),
         name='products-detail'),
    path('categories/<int:category_id>/products/<int:pk>/edit/', ProductUpdateView.as_view(),
         name='product-edit'),
    path(
        'categories/<int:category_id>/products/<int:pk>/delete/',
        ProductDeleteView.as_view(),
        name='product-delete'
    ),
    path('categories/<int:category_id>/products/', ProductList.as_view(), name='products'),
    path('categories/add/', CategoryCreateView.as_view(), name='category-create-ui'),
    path('categories/<slug:pk>/edit/', CategoryUpdateView.as_view(),
         name='category-edit'),
    path('categories/<int:pk>/delete/', CategoryDeleteView.as_view(),
Esempio n. 17
0
from django.contrib import admin
from django.urls import path
from django.conf.urls.static import static
from django.conf import settings
from products.views import (
    ProductListView,
    ProductDetailView,
    ProductCreateView,
    ProductUpdateView,
    ProductDeleteView,
)
from django.views.generic.base import RedirectView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', RedirectView.as_view(url='products/'), name='home'),
    path('products/', ProductListView.as_view(), name='product-list'),
    path('products/<int:pk>',
         ProductDetailView.as_view(),
         name='product-detail'),
    path('products/create', ProductCreateView.as_view(),
         name='product-create'),
    path('products/<int:pk>/update',
         ProductUpdateView.as_view(),
         name='product-update'),
    path('products/<int:pk>/delete',
         ProductDeleteView.as_view(),
         name='product-delete'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 18
0
urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^create/$', 'products.views.create_view', name='create_view'),
    url(r'^detail/(?P<object_id>\d+)/edit/$',
        'products.views.update_view',
        name='update_view'),
    url(r'^detail/(?P<object_id>\d+)/$',
        'products.views.detail_view',
        name='detail_view'),
    url(r'^detail/(?P<slug>[\w-]+)/$',
        'products.views.detail_slug_view',
        name='detail_slug_view'),
    url(r'^list/$', 'products.views.list_view', name='list_view'),
    url(r'^products/$', ProductListView.as_view(), name='product_list_view'),
    url(r'^products/add/$',
        ProductCreateView.as_view(),
        name='product_create_view'),
    url(r'^products/(?P<pk>\d+)/$',
        ProductDetailView.as_view(),
        name='product_detail_view'),
    url(r'^products/(?P<slug>[\w-]+)/$',
        ProductDetailView.as_view(),
        name='product_detail_slug_view'),
    url(r'^products/(?P<pk>\d+)/edit/$',
        ProductUpdateView.as_view(),
        name='product_update_view'),
    url(r'^products/(?P<slug>[\w-]+)/edit/$',
        ProductUpdateView.as_view(),
        name='product_update_view'),
]
Esempio n. 19
0
from django.urls import path

from products.views import ProductDetailView, ProductListView, ProductCreateView, ProductUpdateView, ProductDeleteView, \
    ProductDownloadView

app_name = "products"
urlpatterns = [
    path('', ProductListView.as_view(), name="index"),
    path('<int:pk>', ProductDetailView.as_view(), name="detail"),
    path('<slug:slug>', ProductDetailView.as_view(), name="detail_slug"),
    path('<int:id>/download', ProductDownloadView.as_view(), name="download"),
    path('<slug:slug>/download',
         ProductDownloadView.as_view(),
         name="download_slug"),
    path('create/', ProductCreateView.as_view(), name="create"),
    path('<int:pk>/edit', ProductUpdateView.as_view(), name="update"),
    path('<slug:slug>/edit', ProductUpdateView.as_view(), name="update_slug"),
    path('<int:pk>/delete', ProductDeleteView.as_view(), name="delete"),
    path('<slug:slug>/delete', ProductDeleteView.as_view(),
         name="delete_slug"),
]
Esempio n. 20
0
from django.urls import path
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from products.views import ProductListView, ProductDetailView, ProductCreateView, ProductUpdateView, ProductDeleteView,\
    product_list, product_detail, product_model_create, product_model_update, product_model_delete

app_name = 'products'

urlpatterns = [
    path('', ProductListView.as_view(), name='product_list'),
    path('<int:pk>/', ProductDetailView.as_view(), name='product_detail'),
    path('product_create/', ProductCreateView.as_view(),
         name='product_create'),
    path('product_update/<int:pk>/',
         ProductUpdateView.as_view(),
         name='product_update'),
    path('product_delete/<int:pk>/',
         product_model_delete,
         name='product_delete'),
] + staticfiles_urlpatterns()

# urlpatterns = [
#     path('', product_list, name='product_list'),
#     path('<int:pk>/', product_detail, name='product_detail'),
#     path('product_create/', product_model_create, name='product_create'),
#     path('product_update/<int:pk>/', product_model_update, name='product_update'),
#     path('product_delete/<int:pk>/', ProductDeleteView.as_view(), name='product_delete'),
# ]
Esempio n. 21
0
from django.conf.urls import include, url
from django.contrib import admin

from products.views import (
		ProductCreateView,
		ProductUpdateView,
		SellerProductListView
	)


from .views import (
        SellerDashboard,
        SellerProductDetailRedirectView,
        SellerTransactionListView,

        )

urlpatterns = [
    url(r'^$', SellerDashboard.as_view(), name='dashboard'),
    url(r'^transactions/$', SellerTransactionListView.as_view(), name='transactions'),
    url(r'^products/$', SellerProductListView.as_view(), name='product_list'), #sellers:product_list
    url(r'^products/(?P<pk>\d+)/$', SellerProductDetailRedirectView.as_view()),
    url(r'^products/(?P<pk>\d+)/edit/$', ProductUpdateView.as_view(), name='product_edit'),
    url(r'^products/add/$', ProductCreateView.as_view(), name='product_create'),
]   
Esempio n. 22
0
from ecommerce.views import HomePageView
from orders.views import add_to_cart, delete_from_cart, order_details, order_checkout

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', HomePageView.as_view(), name='home'),
    path('signup/', SignupView.as_view(), name='signup'),
    path('login/',
         auth_views.LoginView.as_view(template_name='accounts/login.html'),
         name='login'),
    path('logout/',
         auth_views.LogoutView.as_view(template_name='accounts/logout.html'),
         name='logout'),
    path('products/search/',
         ProductSearchView.as_view(),
         name='search-product'),
    path('products/add/', ProductCreateView.as_view(), name='create-product'),
    path('products/list/', ProductListView.as_view(), name='list-product'),
    path('products/<pk>/', ProductDetailView.as_view(), name='detail-product'),
    path('products/<pk>/update/',
         ProductUpdateView.as_view(),
         name='update-product'),
    path('products/<pk>/delete/',
         ProductDeleteView.as_view(),
         name='delete-product'),
    path('add-to-cart/<pk>/', add_to_cart, name='add-to-cart'),
    path('delete-from-cart/<pk>/', delete_from_cart, name='delete-from-cart'),
    path('order/details/', order_details, name='order-details'),
    path('order/checkout/', order_checkout, name='order-checkout'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)