diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/settings.py | 2 | ||||
| -rw-r--r-- | config/urls.py | 9 |
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: |
