| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 | from __future__ import absolute_import, unicode_literals# ^^^ The above is required if you want to import from the celery# library.  If you don't have this then `from celery.schedules import`# becomes `proj.celery.schedules` in Python 2.x since it allows# for relative imports by default.# Celery settingsCELERY_BROKER_URL = 'amqp://guest:guest@localhost//'#: Only add pickle to this list if your broker is secured#: from unwanted access (see userguide/security.html)CELERY_ACCEPT_CONTENT = ['json']CELERY_RESULT_BACKEND = 'db+sqlite:///results.sqlite'CELERY_TASK_SERIALIZER = 'json'# Django settings for proj project.DEBUG = TrueTEMPLATE_DEBUG = DEBUGADMINS = (    # ('Your Name', 'your_email@example.com'),)MANAGERS = ADMINSDATABASES = {    'default': {        # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.        'ENGINE': 'django.db.backends.sqlite3',        'NAME': 'test.db',  # path to database file if using sqlite3.        'USER': '',        # Not used with sqlite3.        'PASSWORD': '',    # Not used with sqlite3.        'HOST': '',        # Set to empty string for localhost.                           # Not used with sqlite3.        'PORT': '',        # Set to empty string for default.                           # Not used with sqlite3.    }}# Local time zone for this installation. Choices can be found here:# https://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/Chicago'# Language code for this installation. All choices can be found here:# http://www.i18nguy.com/unicode/language-identifiers.htmlLANGUAGE_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 file-system path to the directory that will hold# user-uploaded files.# Example: '/home/media/media.lawrence.com/media/'MEDIA_ROOT = ''# 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 = ''# 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 = ''# URL prefix for static files.# Example: 'http://media.lawrence.com/static/'STATIC_URL = '/static/'# Additional locations of static filesSTATICFILES_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.)# 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',)# Make this unique, and don't share it with anybody.SECRET_KEY = 'x2$s&0z2xehpnt_99i8q3)4)t*5q@+n(+6jrqz4@rt%a8fdf+!'# 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',)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 = 'proj.urls'# Python dotted path to the WSGI application used by Django's runserver.WSGI_APPLICATION = 'proj.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.)INSTALLED_APPS = (    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.sites',    'django.contrib.messages',    'django.contrib.staticfiles',    'django.contrib.admin',    'demoapp',    # Uncomment the next line to enable the admin:    # 'django.contrib.admin',    # Uncomment the next line to enable admin documentation:    # 'django.contrib.admindocs',)# 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,        },    }}
 |