From e4501ab7ffb689f9204d6f5cec01c535745a3d79 Mon Sep 17 00:00:00 2001 From: Demetris Stavrou Date: Thu, 23 Aug 2018 22:10:46 +0300 Subject: [PATCH] - users app main url only enabled when in DEBUG. - Redirect after login now goes to home instead of user app --- .../config/settings/base.py | 2 +- {{cookiecutter.project_slug}}/config/urls.py | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/{{cookiecutter.project_slug}}/config/settings/base.py b/{{cookiecutter.project_slug}}/config/settings/base.py index e4ab28844..1cb3150f7 100644 --- a/{{cookiecutter.project_slug}}/config/settings/base.py +++ b/{{cookiecutter.project_slug}}/config/settings/base.py @@ -98,7 +98,7 @@ AUTHENTICATION_BACKENDS = [ # https://docs.djangoproject.com/en/dev/ref/settings/#auth-user-model AUTH_USER_MODEL = 'users.User' # https://docs.djangoproject.com/en/dev/ref/settings/#login-redirect-url -LOGIN_REDIRECT_URL = 'users:redirect' +LOGIN_REDIRECT_URL = 'home' # https://docs.djangoproject.com/en/dev/ref/settings/#login-url LOGIN_URL = 'account_login' diff --git a/{{cookiecutter.project_slug}}/config/urls.py b/{{cookiecutter.project_slug}}/config/urls.py index 62d86c94d..c20251172 100644 --- a/{{cookiecutter.project_slug}}/config/urls.py +++ b/{{cookiecutter.project_slug}}/config/urls.py @@ -15,10 +15,6 @@ urlpatterns = [ # Django Admin, use {% raw %}{% url 'admin:index' %}{% endraw %} path(settings.ADMIN_URL, admin.site.urls), # User management - path( - "users/", - include("{{ cookiecutter.project_slug }}.users.urls", namespace="users"), - ), path("accounts/", include("allauth.urls")), # Your stuff: custom urls includes go here ] + static( @@ -26,6 +22,14 @@ urlpatterns = [ ) if settings.DEBUG: + # User management + urlpatterns += [ + path( + "users/", + include("{{ cookiecutter.project_slug }}.users.urls", namespace="users"), + ), + ] + # This allows the error pages to be debugged during development, just visit # these url in browser to see how these error pages look like. urlpatterns += [