settings.py
159 lines
| 5.6 KiB
| text/x-python
|
PythonLexer
|
r119 | # Django settings for abs_webapp_dev project. | ||
import os | ||||
PROJECT_DIR = os.path.split(os.path.dirname(__file__))[0] | ||||
DEBUG = True | ||||
TEMPLATE_DEBUG = DEBUG | ||||
ADMINS = ( | ||||
# ('Your Name', 'your_email@example.com'), | ||||
) | ||||
MANAGERS = ADMINS | ||||
DATABASES = { | ||||
'default': { | ||||
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. | ||||
'NAME': 'db_jrowebapp_dev', # Or path to database file if using sqlite3. | ||||
'USER': 'abscontrol', # Not used with sqlite3. | ||||
'PASSWORD': 'abscontrol', # Not used with sqlite3. | ||||
'HOST': 'localhost', # Set to empty string for localhost. Not used with sqlite3. | ||||
'PORT': '3306', # Set to empty string for default. Not used with sqlite3. | ||||
} | ||||
} | ||||
# Local time zone for this installation. Choices can be found here: | ||||
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name | ||||
# although not all choices may be available on all operating systems. | ||||
# In a Windows environment this must be set to your system time zone. | ||||
TIME_ZONE = 'America/Lima' | ||||
# Language code for this installation. All choices can be found here: | ||||
# http://www.i18nguy.com/unicode/language-identifiers.html | ||||
LANGUAGE_CODE = 'en-us' | ||||
SITE_ID = 1 | ||||
# If you set this to False, Django will make some optimizations so as not | ||||
# to load the internationalization machinery. | ||||
USE_I18N = True | ||||
# If you set this to False, Django will not format dates, numbers and | ||||
# calendars according to the current locale. | ||||
USE_L10N = True | ||||
# If you set this to False, Django will not use timezone-aware datetimes. | ||||
USE_TZ = True | ||||
# Absolute filesystem path to the directory that will hold user-uploaded files. | ||||
# Example: "/home/media/media.lawrence.com/media/" | ||||
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media').replace('\\', '/') | ||||
# URL that handles the media served from MEDIA_ROOT. Make sure to use a | ||||
# trailing slash. | ||||
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/" | ||||
MEDIA_URL = '/media/' | ||||
# Absolute path to the directory static files should be collected to. | ||||
# Don't put anything in this directory yourself; store your static files | ||||
# in apps' "static/" subdirectories and in STATICFILES_DIRS. | ||||
# Example: "/home/media/media.lawrence.com/static/" | ||||
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static-serve').replace('\\', '/'), | ||||
# URL prefix for static files. | ||||
# Example: "http://media.lawrence.com/static/" | ||||
STATIC_URL = '/static/' | ||||
# Additional locations of static files | ||||
STATICFILES_DIRS = ( | ||||
# Put strings here, like "/home/html/static" or "C:/www/django/static". | ||||
# Always use forward slashes, even on Windows. | ||||
# Don't forget to use absolute paths, not relative paths. | ||||
os.path.join(PROJECT_DIR, "static").replace('\\', '/'), | ||||
) | ||||
# List of finder classes that know how to find static files in | ||||
# various locations. | ||||
STATICFILES_FINDERS = ( | ||||
'django.contrib.staticfiles.finders.FileSystemFinder', | ||||
'django.contrib.staticfiles.finders.AppDirectoriesFinder', | ||||
# 'django.contrib.staticfiles.finders.DefaultStorageFinder', | ||||
) | ||||
# Make this unique, and don't share it with anybody. | ||||
SECRET_KEY = '=^abu)gd=)7hf#rme_vw=tv!bdh7+tts*^&)h(n=7@7(9#__@e' | ||||
# List of callables that know how to import templates from various sources. | ||||
TEMPLATE_LOADERS = ( | ||||
'django.template.loaders.filesystem.Loader', | ||||
'django.template.loaders.app_directories.Loader', | ||||
# 'django.template.loaders.eggs.Loader', | ||||
) | ||||
MIDDLEWARE_CLASSES = ( | ||||
'django.middleware.common.CommonMiddleware', | ||||
'django.contrib.sessions.middleware.SessionMiddleware', | ||||
'django.middleware.csrf.CsrfViewMiddleware', | ||||
'django.contrib.auth.middleware.AuthenticationMiddleware', | ||||
'django.contrib.messages.middleware.MessageMiddleware', | ||||
# Uncomment the next line for simple clickjacking protection: | ||||
# 'django.middleware.clickjacking.XFrameOptionsMiddleware', | ||||
) | ||||
ROOT_URLCONF = 'abs_webapp_dev.urls' | ||||
# Python dotted path to the WSGI application used by Django's runserver. | ||||
WSGI_APPLICATION = 'abs_webapp_dev.wsgi.application' | ||||
TEMPLATE_DIRS = ( | ||||
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". | ||||
# Always use forward slashes, even on Windows. | ||||
# Don't forget to use absolute paths, not relative paths. | ||||
os.path.join(PROJECT_DIR, "templates").replace('\\', '/'), | ||||
) | ||||
INSTALLED_APPS = ( | ||||
'django.contrib.auth', | ||||
'django.contrib.contenttypes', | ||||
'django.contrib.sessions', | ||||
'django.contrib.sites', | ||||
'django.contrib.messages', | ||||
'django.contrib.staticfiles', | ||||
# Uncomment the next line to enable the admin: | ||||
# 'django.contrib.admin', | ||||
# Uncomment the next line to enable admin documentation: | ||||
# 'django.contrib.admindocs', | ||||
'components.antenna', | ||||
'components.pattern_antenna', | ||||
'components.profile_antenna', | ||||
) | ||||
# A sample logging configuration. The only tangible logging | ||||
# performed by this configuration is to send an email to | ||||
# the site admins on every HTTP 500 error when DEBUG=False. | ||||
# See http://docs.djangoproject.com/en/dev/topics/logging for | ||||
# more details on how to customize your logging configuration. | ||||
LOGGING = { | ||||
'version': 1, | ||||
'disable_existing_loggers': False, | ||||
'filters': { | ||||
'require_debug_false': { | ||||
'()': 'django.utils.log.RequireDebugFalse' | ||||
} | ||||
}, | ||||
'handlers': { | ||||
'mail_admins': { | ||||
'level': 'ERROR', | ||||
'filters': ['require_debug_false'], | ||||
'class': 'django.utils.log.AdminEmailHandler' | ||||
} | ||||
}, | ||||
'loggers': { | ||||
'django.request': { | ||||
'handlers': ['mail_admins'], | ||||
'level': 'ERROR', | ||||
'propagate': True, | ||||
}, | ||||
} | ||||
} | ||||