RFID Tracker
Loading...
Searching...
No Matches
door_tracker.settings Namespace Reference

Variables

 BASE_DIR = Path(__file__).resolve().parent.parent
 
 SECRET_KEY
 
str DEBUG = 'False'
 
list ALLOWED_HOSTS = ['*']
 
dict LOGGING
 
list INSTALLED_APPS
 
list MIDDLEWARE
 
str LOGIN_URL = '/login'
 
str ROOT_URLCONF = 'door_tracker.urls'
 
list TEMPLATES
 
str WSGI_APPLICATION = 'door_tracker.wsgi.application'
 
dict DATABASES
 
 conn_max_age
 
 conn_health_checks
 
list AUTH_PASSWORD_VALIDATORS
 
str LANGUAGE_CODE = 'en-us'
 
str TIME_ZONE = 'Europe/Amsterdam'
 
bool USE_TZ = True
 
bool USE_I18N = True
 
str STATIC_URL = 'static/'
 
 STATIC_ROOT = os.getenv('DJANGO_STATIC_ROOT', BASE_DIR / 'staticfiles')
 
dict STORAGES
 
str DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
 
 BACKUP_SHARED_DRIVE_ID = os.getenv('DJANGO_BACKUP_SHARED_DRIVE_ID', None)
 
 BACKUP_FOLDER_NAME = os.getenv('DJANGO_BACKUP_FOLDER_NAME', None)
 
bool CSRF_COOKIE_SECURE = True
 
tuple SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
 
bool SECURE_SSL_REDIRECT = True
 
bool SESSION_COOKIE_SECURE = True
 
bool USE_X_FORWARDED_HOST = True
 

Detailed Description

Django settings for door_tracker project.

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

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

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

Variable Documentation

◆ AUTH_PASSWORD_VALIDATORS

list door_tracker.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]

◆ DATABASES

dict door_tracker.settings.DATABASES
Initial value:
1= {
2 'default': {
3 'ENGINE': 'django.db.backends.sqlite3',
4 'NAME': BASE_DIR / 'db.sqlite3',
5 }
6}

◆ INSTALLED_APPS

list door_tracker.settings.INSTALLED_APPS
Initial value:
1= [
2 'dbbackup',
3 'django_apscheduler',
4 'django.contrib.admin',
5 'django.contrib.auth',
6 'django.contrib.contenttypes',
7 'django.contrib.messages',
8 'django.contrib.sessions',
9 'django.contrib.staticfiles',
10 'door_tracker.apps.DoorTrackerConfig',
11 'midas.apps.MidasConfig',
12 'pytz',
13 'rest_framework',
14 'webui.apps.WebuiConfig',
15 'whitenoise.runserver_nostatic', # must be above staticfiles
16]

◆ LOGGING

dict door_tracker.settings.LOGGING
Initial value:
1= {
2 'version': 1,
3 'disable_existing_loggers': False,
4 'handlers': {
5 'console': {
6 'class': 'logging.StreamHandler',
7 },
8 },
9 'loggers': {
10 'door_tracker.backup_scheduler': { # Use your module name
11 'handlers': ['console'],
12 'level': 'INFO',
13 },
14 },
15}

◆ MIDDLEWARE

list door_tracker.settings.MIDDLEWARE
Initial value:
1= [
2 'django.middleware.security.SecurityMiddleware',
3 'whitenoise.middleware.WhiteNoiseMiddleware', # must be at the top, but under 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.auth.middleware.LoginRequiredMiddleware',
9 'django.contrib.messages.middleware.MessageMiddleware',
10 'django.middleware.clickjacking.XFrameOptionsMiddleware',
11]

◆ SECRET_KEY

door_tracker.settings.SECRET_KEY
Initial value:
1= os.getenv(
2 'DJANGO_SECRET_KEY',
3 'django-insecure-^r66^&%qf%r08o*fxzrf3+4=8sg!(!-4hjn!_7(y1-y77&_=0h',
4)

◆ STORAGES

dict door_tracker.settings.STORAGES
Initial value:
1= {
2 'staticfiles': {
3 'BACKEND': 'whitenoise.storage.CompressedManifestStaticFilesStorage',
4 }
5}

◆ TEMPLATES

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