/
urls.py
26 lines (25 loc) · 1.4 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from django.contrib import admin
from django.urls import include, path
from django.conf import settings
from django.conf.urls.static import static
from RyansWebsite import settings
from . import views
urlpatterns = [
path("admin/", admin.site.urls),
path("/", views.index, name="index",),
path("", views.index, name="index",),
path("home/", views.index, name="index",),
path("contact/", views.contact, name="contact",),
path("about/", views.about, name="about",),
path("products/", views.products_page, name="products_page",),
path("products/collections/<str:collection_name>/", views.collections, name="collections",),
path("products/collections/<str:collection_name>/sort/<str:sortFilter>/", views.sortProducts, name="sorter",),
path("products/collections/<str:collection_name>/sort/<str:sortFilter>/<str:filters>", views.sortProducts, name="sorter",),
path("products/collections/<str:collection_name>/<str:filters>", views.filter, name="filter",),
path("products/<str:product_name>/", views.individual_product_page, name="individual_product_page",),
path("search=<str:product_query>/", views.product_search, name="product_search",),
path("product_search/", views.product_search, name="product_search",),
path("subscribe/", views.subscribe, name="subscribe",),
path("contact-mailer/", views.contact_mailer, name="contact_mailer",),
]
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)