Tesis 1.0.0
Loading...
Searching...
No Matches
back2fa.settings Namespace Reference

Variables

 BASE_DIR = Path(__file__).resolve().parent.parent
 SECRET_KEY = os.environ.get('DJANGO_SECRET_KEY', 'django-insecure-qhu0i@1blx*kwq=!o#grkdq^_5k1gce3(8(y46twjd40_vcj$$')
str DEBUG = 'False'
list ALLOWED_HOSTS = ['back2fa.onrender.com', 'localhost', '127.0.0.1']
str SECURE_SSL_REDIRECT = 'True'
int SECURE_HSTS_SECONDS = 3600
bool SECURE_HSTS_INCLUDE_SUBDOMAINS = True
bool SECURE_HSTS_PRELOAD = True
bool SESSION_COOKIE_SECURE = True
bool CSRF_COOKIE_SECURE = True
bool SECURE_BROWSER_XSS_FILTER = True
bool SECURE_CONTENT_TYPE_NOSNIFF = True
str X_FRAME_OPTIONS = 'DENY'
tuple SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
list INSTALLED_APPS
list MIDDLEWARE
str ROOT_URLCONF = 'back2fa.urls'
list TEMPLATES
str WSGI_APPLICATION = 'back2fa.wsgi.application'
dict DATABASES
list AUTH_PASSWORD_VALIDATORS
str LANGUAGE_CODE = 'en-us'
str TIME_ZONE = 'UTC'
bool USE_I18N = True
bool USE_TZ = True
str STATIC_URL = '/static/'
 STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
str DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
list CORS_ALLOWED_ORIGINS
bool CORS_ALLOW_ALL_ORIGINS = False
bool CORS_ALLOW_CREDENTIALS = True
list CORS_ALLOW_METHODS
list CORS_ALLOW_HEADERS
dict LOGGING

Detailed Description

Django settings for back2fa project.

Generated by 'django-admin startproject' using Django 4.2.

For more information on this file, see
https://docs.djangoproject.com/en/4.2/topics/settings/

For the full list of settings and their values, see
https://docs.djangoproject.com/en/4.2/ref/settings/

Variable Documentation

◆ ALLOWED_HOSTS

list back2fa.settings.ALLOWED_HOSTS = ['back2fa.onrender.com', 'localhost', '127.0.0.1']

Definition at line 29 of file settings.py.

◆ AUTH_PASSWORD_VALIDATORS

list back2fa.settings.AUTH_PASSWORD_VALIDATORS
Initial value:
1= [
2 {
3 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
4 },
5 {
6 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
7 },
8 {
9 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
10 },
11 {
12 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
13 },
14]

Definition at line 112 of file settings.py.

◆ BASE_DIR

back2fa.settings.BASE_DIR = Path(__file__).resolve().parent.parent

Definition at line 17 of file settings.py.

◆ CORS_ALLOW_ALL_ORIGINS

bool back2fa.settings.CORS_ALLOW_ALL_ORIGINS = False

Definition at line 162 of file settings.py.

◆ CORS_ALLOW_CREDENTIALS

bool back2fa.settings.CORS_ALLOW_CREDENTIALS = True

Definition at line 163 of file settings.py.

◆ CORS_ALLOW_HEADERS

list back2fa.settings.CORS_ALLOW_HEADERS
Initial value:
1= [
2 'accept',
3 'accept-encoding',
4 'authorization',
5 'content-type',
6 'dnt',
7 'origin',
8 'user-agent',
9 'x-csrftoken',
10 'x-requested-with',
11]

Definition at line 172 of file settings.py.

◆ CORS_ALLOW_METHODS

list back2fa.settings.CORS_ALLOW_METHODS
Initial value:
1= [
2 'DELETE',
3 'GET',
4 'OPTIONS',
5 'PATCH',
6 'POST',
7 'PUT',
8]

Definition at line 164 of file settings.py.

◆ CORS_ALLOWED_ORIGINS

list back2fa.settings.CORS_ALLOWED_ORIGINS
Initial value:
1= [
2 "https://ispcfood.netlify.app",
3 "http://localhost:4200",
4 "http://localhost:4000",
5 "http://127.0.0.1:4200",
6 "https://ispcfood.netlify.app",
7 "https://*.netlify.app", # Para permitir cualquier subdominio de netlify
8]

Definition at line 151 of file settings.py.

◆ CSRF_COOKIE_SECURE

bool back2fa.settings.CSRF_COOKIE_SECURE = True

Definition at line 37 of file settings.py.

◆ DATABASES

dict back2fa.settings.DATABASES
Initial value:
1= {
2 'default': {
3 'ENGINE': 'django.db.backends.mysql',
4 'NAME': 'railway',
5 'USER': 'root',
6 'PASSWORD': 'BGVqserZKnEpylRlbhwyQcgSmmoocqAt',
7 'HOST': 'shortline.proxy.rlwy.net',
8 'PORT': '45482',
9 'OPTIONS': {
10 'sql_mode': 'traditional',
11 }
12 }
13}

Definition at line 94 of file settings.py.

◆ DEBUG

str back2fa.settings.DEBUG = 'False'

Definition at line 27 of file settings.py.

◆ DEFAULT_AUTO_FIELD

str back2fa.settings.DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

Definition at line 149 of file settings.py.

◆ INSTALLED_APPS

list back2fa.settings.INSTALLED_APPS
Initial value:
1= [
2 'django.contrib.admin',
3 'django.contrib.auth',
4 'django.contrib.contenttypes',
5 'django.contrib.sessions',
6 'django.contrib.messages',
7 'django.contrib.staticfiles',
8 'rest_framework',
9 'twofa',
10]

Definition at line 46 of file settings.py.

◆ LANGUAGE_CODE

str back2fa.settings.LANGUAGE_CODE = 'en-us'

Definition at line 131 of file settings.py.

◆ LOGGING

dict back2fa.settings.LOGGING
Initial value:
1= {
2 'version': 1,
3 'disable_existing_loggers': False,
4 'handlers': {
5 'console': {
6 'class': 'logging.StreamHandler',
7 },
8 },
9 'root': {
10 'handlers': ['console'],
11 'level': 'INFO',
12 },
13 'loggers': {
14 'django': {
15 'handlers': ['console'],
16 'level': 'INFO',
17 'propagate': True,
18 },
19 },
20}

Definition at line 185 of file settings.py.

◆ MIDDLEWARE

list back2fa.settings.MIDDLEWARE
Initial value:
1= [
2 'corsheaders.middleware.CorsMiddleware', # Debe ir antes de CommonMiddleware
3 'django.middleware.security.SecurityMiddleware',
4 'django.contrib.sessions.middleware.SessionMiddleware',
5 'django.middleware.common.CommonMiddleware',
6 'django.middleware.csrf.CsrfViewMiddleware',
7 'django.contrib.auth.middleware.AuthenticationMiddleware',
8 'django.contrib.messages.middleware.MessageMiddleware',
9 'django.middleware.clickjacking.XFrameOptionsMiddleware',
10]

Definition at line 59 of file settings.py.

◆ ROOT_URLCONF

str back2fa.settings.ROOT_URLCONF = 'back2fa.urls'

Definition at line 70 of file settings.py.

◆ SECRET_KEY

back2fa.settings.SECRET_KEY = os.environ.get('DJANGO_SECRET_KEY', 'django-insecure-qhu0i@1blx*kwq=!o#grkdq^_5k1gce3(8(y46twjd40_vcj$$')

Definition at line 24 of file settings.py.

◆ SECURE_BROWSER_XSS_FILTER

bool back2fa.settings.SECURE_BROWSER_XSS_FILTER = True

Definition at line 38 of file settings.py.

◆ SECURE_CONTENT_TYPE_NOSNIFF

bool back2fa.settings.SECURE_CONTENT_TYPE_NOSNIFF = True

Definition at line 39 of file settings.py.

◆ SECURE_HSTS_INCLUDE_SUBDOMAINS

bool back2fa.settings.SECURE_HSTS_INCLUDE_SUBDOMAINS = True

Definition at line 34 of file settings.py.

◆ SECURE_HSTS_PRELOAD

bool back2fa.settings.SECURE_HSTS_PRELOAD = True

Definition at line 35 of file settings.py.

◆ SECURE_HSTS_SECONDS

int back2fa.settings.SECURE_HSTS_SECONDS = 3600

Definition at line 33 of file settings.py.

◆ SECURE_PROXY_SSL_HEADER

tuple back2fa.settings.SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

Definition at line 41 of file settings.py.

◆ SECURE_SSL_REDIRECT

str back2fa.settings.SECURE_SSL_REDIRECT = 'True'

Definition at line 32 of file settings.py.

◆ SESSION_COOKIE_SECURE

bool back2fa.settings.SESSION_COOKIE_SECURE = True

Definition at line 36 of file settings.py.

◆ STATIC_ROOT

back2fa.settings.STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

Definition at line 144 of file settings.py.

◆ STATIC_URL

str back2fa.settings.STATIC_URL = '/static/'

Definition at line 143 of file settings.py.

◆ TEMPLATES

list back2fa.settings.TEMPLATES
Initial value:
1= [
2 {
3 'BACKEND': 'django.template.backends.django.DjangoTemplates',
4 'DIRS': [],
5 'APP_DIRS': True,
6 'OPTIONS': {
7 'context_processors': [
8 'django.template.context_processors.debug',
9 'django.template.context_processors.request',
10 'django.contrib.auth.context_processors.auth',
11 'django.contrib.messages.context_processors.messages',
12 ],
13 },
14 },
15]

Definition at line 72 of file settings.py.

◆ TIME_ZONE

str back2fa.settings.TIME_ZONE = 'UTC'

Definition at line 133 of file settings.py.

◆ USE_I18N

bool back2fa.settings.USE_I18N = True

Definition at line 135 of file settings.py.

◆ USE_TZ

bool back2fa.settings.USE_TZ = True

Definition at line 137 of file settings.py.

◆ WSGI_APPLICATION

str back2fa.settings.WSGI_APPLICATION = 'back2fa.wsgi.application'

Definition at line 88 of file settings.py.

◆ X_FRAME_OPTIONS

str back2fa.settings.X_FRAME_OPTIONS = 'DENY'

Definition at line 40 of file settings.py.