From d08afc2e7e8f699d00c8b254cbe1f83b845c70bb Mon Sep 17 00:00:00 2001 From: Bobby Date: Tue, 2 Aug 2022 19:45:53 +0530 Subject: Added subdomains middleware --- thatcomputerscientist/settings.py | 7 +++++++ thatcomputerscientist/urls.py | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/thatcomputerscientist/settings.py b/thatcomputerscientist/settings.py index 13d649f5..080535e9 100644 --- a/thatcomputerscientist/settings.py +++ b/thatcomputerscientist/settings.py @@ -59,8 +59,15 @@ MIDDLEWARE = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', + 'middleware.subdomainmiddleware.SubdomainMiddleware', + 'middleware.subdomainmiddleware.SubdomainURLRouting', ] +CONFIGURED_SUBDOMAINS = { + '': 'thatcomputerscientist', + '*': 'userpages', +} + ROOT_URLCONF = 'thatcomputerscientist.urls' diff --git a/thatcomputerscientist/urls.py b/thatcomputerscientist/urls.py index ca983e21..f1587104 100644 --- a/thatcomputerscientist/urls.py +++ b/thatcomputerscientist/urls.py @@ -14,10 +14,11 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path, include +from django.urls import path, include, re_path urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('users/', include('users.urls', namespace='users')), + path('', include(('userpages.urls', 'userpages'), namespace='userpages')), ] -- cgit v1.2.3