|  |  |  | @ -86,141 +86,6 @@ WSGI_APPLICATION = "blog.wsgi.application" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Database | 
			
		
	
		
			
				
					|  |  |  |  | # https://docs.djangoproject.com/en/4.0/ref/settings/#databases | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | if DEVELOPMENT_MODE=(bool, False), | 
			
		
	
		
			
				
					|  |  |  |  | ) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Build paths inside the project like this: BASE_DIR / 'subdir'. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | PROJECT_ROOT = os.path.dirname(__file__) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Quick-start development settings - unsuitable for production | 
			
		
	
		
			
				
					|  |  |  |  | # See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # SECURITY WARNING: keep the secret key used in production secret! | 
			
		
	
		
			
				
					|  |  |  |  | SECRET_KEY = env("SECRET_KEY") | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # SECURITY WARNING: don't run with debug turned on in production! | 
			
		
	
		
			
				
					|  |  |  |  | DEBUG = env("DEBUG") | 
			
		
	
		
			
				
					|  |  |  |  | DEVELOPMENT_MODE = env("DEVELOPMENT_MODE") | 
			
		
	
		
			
				
					|  |  |  |  | ALLOWED_HOSTS = ["127.0.0.1"] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Application definition | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | INSTALLED_APPS = [ | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.admin", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.auth", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.contenttypes", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.sessions", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.messages", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.staticfiles", | 
			
		
	
		
			
				
					|  |  |  |  |     "posts.apps.PostConfig", | 
			
		
	
		
			
				
					|  |  |  |  |     "mainpage.apps.MainpageConfig", | 
			
		
	
		
			
				
					|  |  |  |  |     "comments.apps.CommentsConfig", | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | MIDDLEWARE = [ | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.security.SecurityMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.sessions.middleware.SessionMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.common.CommonMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.csrf.CsrfViewMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.auth.middleware.AuthenticationMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.messages.middleware.MessageMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.clickjacking.XFrameOptionsMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ROOT_URLCONF = "blog.urls" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | TEMPLATES = [ | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         "BACKEND": "django.template.backends.django.DjangoTemplates", | 
			
		
	
		
			
				
					|  |  |  |  |         "DIRS": [os.path.join(BASE_DIR, "templates")], | 
			
		
	
		
			
				
					|  |  |  |  |         "APP_DIRS": True, | 
			
		
	
		
			
				
					|  |  |  |  |         "OPTIONS": { | 
			
		
	
		
			
				
					|  |  |  |  |             "context_processors": [ | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.template.context_processors.debug", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.template.context_processors.request", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.contrib.auth.context_processors.auth", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.contrib.messages.context_processors.messages", | 
			
		
	
		
			
				
					|  |  |  |  |             ], | 
			
		
	
		
			
				
					|  |  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | WSGI_APPLICATION = "blog.wsgi.application" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Database | 
			
		
	
		
			
				
					|  |  |  |  | # https://docs.djangoproject.com/en/4.0/ref/settings/#databases | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | if DEVELOPMENT_MODE=(bool, False), | 
			
		
	
		
			
				
					|  |  |  |  | ) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Build paths inside the project like this: BASE_DIR / 'subdir'. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | PROJECT_ROOT = os.path.dirname(__file__) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Quick-start development settings - unsuitable for production | 
			
		
	
		
			
				
					|  |  |  |  | # See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # SECURITY WARNING: keep the secret key used in production secret! | 
			
		
	
		
			
				
					|  |  |  |  | SECRET_KEY = env("SECRET_KEY") | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # SECURITY WARNING: don't run with debug turned on in production! | 
			
		
	
		
			
				
					|  |  |  |  | DEBUG = env("DEBUG") | 
			
		
	
		
			
				
					|  |  |  |  | DEVELOPMENT_MODE = env("DEVELOPMENT_MODE") | 
			
		
	
		
			
				
					|  |  |  |  | ALLOWED_HOSTS = ["127.0.0.1"] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Application definition | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | INSTALLED_APPS = [ | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.admin", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.auth", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.contenttypes", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.sessions", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.messages", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.staticfiles", | 
			
		
	
		
			
				
					|  |  |  |  |     "posts.apps.PostConfig", | 
			
		
	
		
			
				
					|  |  |  |  |     "mainpage.apps.MainpageConfig", | 
			
		
	
		
			
				
					|  |  |  |  |     "comments.apps.CommentsConfig", | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | MIDDLEWARE = [ | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.security.SecurityMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.sessions.middleware.SessionMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.common.CommonMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.csrf.CsrfViewMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.auth.middleware.AuthenticationMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.contrib.messages.middleware.MessageMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  |     "django.middleware.clickjacking.XFrameOptionsMiddleware", | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ROOT_URLCONF = "blog.urls" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | TEMPLATES = [ | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         "BACKEND": "django.template.backends.django.DjangoTemplates", | 
			
		
	
		
			
				
					|  |  |  |  |         "DIRS": [os.path.join(BASE_DIR, "templates")], | 
			
		
	
		
			
				
					|  |  |  |  |         "APP_DIRS": True, | 
			
		
	
		
			
				
					|  |  |  |  |         "OPTIONS": { | 
			
		
	
		
			
				
					|  |  |  |  |             "context_processors": [ | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.template.context_processors.debug", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.template.context_processors.request", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.contrib.auth.context_processors.auth", | 
			
		
	
		
			
				
					|  |  |  |  |                 "django.contrib.messages.context_processors.messages", | 
			
		
	
		
			
				
					|  |  |  |  |             ], | 
			
		
	
		
			
				
					|  |  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | WSGI_APPLICATION = "blog.wsgi.application" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Database | 
			
		
	
		
			
				
					|  |  |  |  | # https://docs.djangoproject.com/en/4.0/ref/settings/#databases | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | if DEVELOPMENT_MODE: | 
			
		
	
		
			
				
					|  |  |  |  |     DATABASES = { | 
			
		
	
		
			
				
					|  |  |  |  |         "default": { | 
			
		
	
	
		
			
				
					|  |  |  | @ -234,10 +99,9 @@ else: | 
			
		
	
		
			
				
					|  |  |  |  |             "ENGINE": "django.db.backends.postgresql", | 
			
		
	
		
			
				
					|  |  |  |  |             "OPTIONS": { | 
			
		
	
		
			
				
					|  |  |  |  |                 "service": "django_test", | 
			
		
	
		
			
				
					|  |  |  |  |             }, | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Password validation | 
			
		
	
		
			
				
					|  |  |  |  | # https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators | 
			
		
	
	
		
			
				
					|  |  |  | 
 |