summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorspl3g <spleefer6@gmail.com>2026-06-01 17:38:35 +0300
committerspl3g <spleefer6@gmail.com>2026-06-01 21:22:49 +0300
commit386e9defbea931ebc5139a5db5c74e6f44bbbe02 (patch)
tree9dff93fbd1c680790c11dbb80a231f50a004bc19 /config
parent611f3017c00dd9a220402489602defab66f2c9f0 (diff)
add product creation page and search filters
Diffstat (limited to 'config')
-rw-r--r--config/settings.py2
-rw-r--r--config/urls.py9
2 files changed, 9 insertions, 2 deletions
diff --git a/config/settings.py b/config/settings.py
index 8ba7d50..d31c34e 100644
--- a/config/settings.py
+++ b/config/settings.py
@@ -125,3 +125,5 @@ STATICFILES_DIRS = [BASE_DIR / "static"]
MEDIA_URL = "/media/"
MEDIA_ROOT = BASE_DIR / "media"
+LOGIN_REDIRECT_URL = "product_list"
+LOGOUT_REDIRECT_URL = "login"
diff --git a/config/urls.py b/config/urls.py
index ff27744..1808f0f 100644
--- a/config/urls.py
+++ b/config/urls.py
@@ -20,13 +20,18 @@ from django.contrib.auth.views import LogoutView
from django.conf import settings
from django.conf.urls.static import static
-from core.views import UserLoginView, ProductListView
+from core.views import (
+ UserLoginView,
+ ProductListView,
+ ProductCreateView,
+)
urlpatterns = [
path('admin/', admin.site.urls),
path("", UserLoginView.as_view(), name="login"),
path("logout/", LogoutView.as_view(), name="logout"),
- path("products/", ProductListView.as_view(), name="products"),
+ path("products/", ProductListView.as_view(), name="product_list"),
+ path("products/add/", ProductCreateView.as_view(), name="product_create"),
]
if settings.DEBUG: