Esempio n. 1
0
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')
]
Esempio n. 2
0
from django.conf.urls import url, include
from django.contrib import admin
from products import views
from products.views import ProductList

urlpatterns = [
    url(r'^products/', ProductList.as_view(), name='index'),
    url(r'^product/(?P<product_id>\w+)/$', views.product, name='product'),
]

Esempio n. 3
0
    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"),
    
]

 
Esempio n. 4
0
from django.conf.urls import url

from products.views import ProductList, SearchProductView

app_name = 'Products'

urlpatterns = [
    url(r'^$', ProductList.as_view()),
    url(r'^search/', SearchProductView.as_view(), name='query'),
    # url(r'^(?P<product_id>[0-9]+)/', include(product_urlpatterns)),
]
Esempio n. 5
0
from django.urls import path
from usermanager.views import UserList
from products.views import ProductList
from products.views import CategoryList

urlpatterns = [
    path('usuarios/', UserList.as_view(), name='usuarios_list'),
    path('categorias/', CategoryList.as_view(), name='categorias_list'),
    path('productos/', ProductList.as_view(), name='productos_list'),
]
Esempio n. 6
0
'''
 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')
]
Esempio n. 7
0
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"),
]
Esempio n. 8
0
from django.conf.urls import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings
from products.views import ProductList, ProductDetail, CategoryList, ContactList, CartList, AddtoCartList, RemoveFromCartList

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

urlpatterns = patterns('',
    # Examples:
    url(r'^$', ProductList.as_view(), name='index'),
    # url(r'^workshopstore/', include('workshopstore.foo.urls')),
    # url(r'^products/$', 'products.views.index'),
    url(r'^products/$', ProductList.as_view()),
    url(r'^products/(?P<cat>\d+)/$', CategoryList.as_view()),
    url(r'^product/(?P<pk>\d+)/$', ProductDetail.as_view()),
    url(r'^contact/$', ContactList.as_view()),
    url(r'^cart/$', CartList.as_view()),
    url(r'^cart/add/(?P<product_id>\d+)/$', AddtoCartList.as_view()),
    url(r'^cart/remove/(?P<product_id>\d+)/$', RemoveFromCartList.as_view()),
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT,
        }),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)
Esempio n. 9
0
    ),
]

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(),
         name='category-delete'),
    path('shopping-basket/', ShoppingBasketView.as_view(), name='shopping-basket-ui'),
    path('order-success/', OrderSuccess.as_view(), name='order-success'),
    path('order/', OrderCreate.as_view(), name='order-create'),
    path('auth/', include('django.contrib.auth.urls')),
    path('signup/', SignupView.as_view(), name='signup'),
    path('', CategoryList.as_view(), name='categories'),
]

urlpatterns = [
    path('admin/', admin.site.urls),
Esempio n. 10
0
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'),
]
Esempio n. 11
0
from django.urls import path
from products.views import ProductList, ProductDetail

urlpatterns = [
    path('', ProductList.as_view()),
    path('<int:pk>', ProductDetail.as_view())
]
Esempio n. 12
0
from django.conf.urls import patterns, url

from products.views import ProductList, ProductDetail

urlpatterns = patterns(
    '',
    # url(r'^$', views.index, name='index'),
    url(r'^list/(?P<slug>[a-zA-Z0-9-]+)/$', ProductList.as_view(), name='product_list'),
    # url(r'^add/$', ArticleCreate.as_view(), name="articles_article_add"),
    # url(r'^detail/json/$', ArticleLikeDislikeDetail.as_view(), name='articles_article_like_dislike_detail'),
    # url(r'^detail/json/delete/$', ArticleDeleteLikeDislikeDetail.as_view(), name='articles_article_delete_like_dislike_detail'),
    url(r'^detail/(?P<pk>\d+)/$', ProductDetail.as_view(), name='product_detail'),

)
    path('login/', views.user_login, name="login"),
    path('logout/', views.user_logout, name="logout"),
    path('update_profile/', views.profile, name="update"),
    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')
]
Esempio n. 14
0
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"),
]
Esempio n. 15
0
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'),
)
Esempio n. 16
0
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'),
)
Esempio n. 17
0
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static

from .views import home_page, about_page, contact_page
from products.views import ProductList, ProductDetail


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home_page),
    path('about-us/', about_page, name='about'),
    path('contact-us/', contact_page, name='contact'),
    path('products/<category>/<slug>/', ProductList.as_view(), name='list'),
    path('item/<category>/<slug>/<sku>/', ProductDetail.as_view(), name='detail'),

]

if settings.DEBUG:
    urlpatterns = urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 18
0
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'),
)
Esempio n. 19
0
urlpatterns = [
    path('',
         ProductFeatured.as_view(template_name='home_page.html'),
         name="home"),
    path('sale/', ProductSale.as_view(template_name='sale.html'), name="sale"),
    # path('', home_page, name="home"),
    path('about/', about, name="about"),
    path('contact/', contact, name="contact_us"),
    path('login/', login_page, name="login"),
    path('register/', register_page, name="register"),
    path('logout/',
         LogoutView.as_view(template_name='logout.html'),
         name='logout'),
    # path('products/', ProductList.as_view(), namespace="products"),
    path('products/', ProductList.as_view(), name="products"),
    # path('filter/', FilterView.as_view(model=ProductModel), name='filter'),
    path('search/', SearchProducts.as_view(), name="search"),
    re_path(r'^products/(?P<slug>[\w-]+)/$',
            ProductDetailSlug.as_view(),
            name='prod_detail'),
    path('cart/', cart_yard, name="cart"),
    path('cart-update/', update, name="update"),
    path('change-password/', update_password, name='update_password'),
    path('password/', update_password, name='password'),
    path('profile/', profile, name='profile'),
    path('update-profile/', update_profile, name='update_profile'),
    path('forgotten-password',
         PasswordResetView.as_view(template_name='reset_pass.html'),
         name='reset_pass'),
    path('forgotten-password/email-sent',