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)), )
from products.views import ProductList, CategoryList, BrandList from contact.views import index urlpatterns = [ url(r'^$', ProductList.as_view(), name='index'), url(r'^our-team/', TemplateView.as_view(template_name="team.html"), name="our-team"), url(r'^services/', TemplateView.as_view(template_name="services.html"), name="services"), url(r'^news/', TemplateView.as_view(template_name="news.html"), name="news"), url(r'^brands/', BrandList.as_view(), name="brands"), url(r'^product-lines/', CategoryList.as_view(), name="product-lines"), url(r'^careers/', TemplateView.as_view(template_name="careers.html"), name="careers"), url(r'^contact-us/', index, name="contact-us"), url(r'^how-to-order/', TemplateView.as_view(template_name="how_to_order.html"), name="how-to-order"), url(r'^nectar-academy/', TemplateView.as_view(template_name="academy.html"), name="academy"), url(r'^cart/', include('cart.urls', namespace="cart")), url(r'^products/', include('products.urls', namespace="products")), url(r'^admin/', include(admin.site.urls)), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path from products.views import ( category_create, category_delete, category_update, category_content, CategoryCreate, CategoryUpdate, CategoryDelete, CategoryList, ) app_name = 'categories' urlpatterns = [ path('', CategoryList.as_view(), name='index'), path('<int:pk>/content/', category_content, name='content'), path('create/', CategoryCreate.as_view(), name='create'), path('<int:pk>/delete/', CategoryDelete.as_view(), name='delete'), path('<int:pk>/update/', CategoryUpdate.as_view(), name='update'), ]
from django.urls import path # Импортируем свою функцию from products.views import (CategoryDetail, CategoryList, category_list, category_detail) app_name = 'categories' urlpatterns = [ path('<int:pk>/', CategoryDetail.as_view(), name="detail"), path('', CategoryList.as_view(), name="catalog"), ]
url(r'^leeks/$', Leeks.as_view(), name='leeks'), url(r'^zuchini/$', Zuchini.as_view(), name='zuchini'), url(r'^leafyonions/$', LeafyOnions.as_view(), name='leafyonions'), url(r'^jicama/$', Jicama.as_view(), name='jicama'), url(r'^dhania/$', Dhania.as_view(), name='dhania'), url(r'^greenredchilli/$', GreenRedChilli.as_view(), name='greenredchilli'), url(r'^potatoes/$', Potatoes.as_view(), name='potatoes'), url(r'^sweetpotatoes/$', SweetPotatoes.as_view(), name='sweetpotatoes'), url(r'^carrots/$', Carrots.as_view(), name='carrots'), url(r'^cassava/$', Cassava.as_view(), name='cassava'), url(r'^pasturisedmilk/$', PasturisedMilk.as_view(), name='pasturisedmilk'), url(r'^nonpasturisedmilk/$', NonPasturisedMilk.as_view(), name='nonpasturisedmilk'), url(r'^mursik/$', Mursik.as_view(), name='mursik'), url(r'^category/$', CategoryList.as_view(), name='category_list'), url(r'^orders/', include("orders.urls", namespace='orders')), url(r'^products/', include("products.urls", namespace='products')), url(r'^search/', include("search.urls", namespace='search')), url(r'^settings/$', RedirectView.as_view(url='/account')), url(r'^settings/email/$', MarketingPreferenceUpdateView.as_view(), name='marketing-pref'), url(r'^webhooks/mailchimp/$', MailchimpWebhookView.as_view(), name='webhooks-mailchimp'), url(r'^admin/', admin.site.urls), ] if settings.DEBUG: urlpatterns = urlpatterns + static(settings.STATIC_URL,
from django.urls import path from products.views import (CategoryCreate, CategoryUpdate, CategoryDelete, CategoryList, CategoryDetail) app_name = 'categories' urlpatterns = [ path('create/', CategoryCreate.as_view(), name='create'), path('update/<int:pk>/', CategoryUpdate.as_view(), name='update'), path('delete/<int:pk>/', CategoryDelete.as_view(), name='delete'), path('<int:pk>/', CategoryDetail.as_view(), name='detail'), path('', CategoryList.as_view(), name='main'), ]
from django.contrib import admin from django.urls import path, include from django.conf import settings from home.views import HomePage from products.views import CategoryList admin.site.site_title = 'SparedWares Admin' admin.site.site_header = 'SparedWares Admin' urlpatterns = [ path('admin/', admin.site.urls), path('categories', CategoryList.as_view(), name='categories'), path('', HomePage.as_view(), name='home'), path('', include('products.urls')), ] if settings.DEBUG: from django.conf.urls.static import static from django.contrib.staticfiles.urls import staticfiles_urlpatterns # Serve static and media files from development server urlpatterns += staticfiles_urlpatterns() urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
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 import settings from django.conf.urls import include, url from django.conf.urls.static import static from django.contrib import admin from django.views.generic import TemplateView from products.views import ProductList, CategoryList, BrandList from contact.views import index urlpatterns = [ url(r'^$', ProductList.as_view(), name='index'), url(r'^our-team/', TemplateView.as_view(template_name="team.html"), name="our-team"), url(r'^services/', TemplateView.as_view(template_name="services.html"), name="services"), url(r'^news/', TemplateView.as_view(template_name="news.html"), name="news"), url(r'^brands/', BrandList.as_view(), name="brands"), url(r'^product-lines/', CategoryList.as_view(), name="product-lines"), url(r'^careers/', TemplateView.as_view(template_name="careers.html"), name="careers"), url(r'^contact-us/', index, name="contact-us"), url(r'^how-to-order/', TemplateView.as_view(template_name="how_to_order.html"), name="how-to-order"), url(r'^nectar-academy/', TemplateView.as_view(template_name="academy.html"), name="academy"), url(r'^cart/', include('cart.urls', namespace="cart")), url(r'^products/', include('products.urls', namespace="products")), url(r'^admin/', include(admin.site.urls)), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
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'), ]
from django.urls import path from products.views import (CategoryList, CategoryDetail, category_list, category_detail) app_name = 'categories' urlpatterns = [ path('<int:pk>/', CategoryDetail.as_view(), name='detail'), path('', CategoryList.as_view(), name='list'), ]