Last active
April 16, 2024 19:52
-
-
Save i5on9i/13c9408338513156cc1a12f4d4de40c0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Development settings and globals.""" | |
from __future__ import absolute_import | |
from os.path import join, normpath | |
from .base import * | |
# DEBUG CONFIGURATION | |
# See: https://docs.djangoproject.com/en/dev/ref/settings/#debug | |
DEBUG = True | |
# END DEBUG CONFIGURATION | |
# EMAIL CONFIGURATION | |
# See: https://docs.djangoproject.com/en/dev/ref/settings/#email-backend | |
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' | |
# END EMAIL CONFIGURATION | |
# DATABASE CONFIGURATION | |
# See: https://docs.djangoproject.com/en/dev/ref/settings/#databases | |
DATABASES = { | |
'default': { | |
'ENGINE': 'django.db.backends.sqlite3', | |
'NAME': join(DJANGO_ROOT, 'db.sqlite3'), | |
} | |
# "default": { | |
# "ENGINE": "django.db.backends.postgresql_psycopg2", | |
# "NAME": "mydb", | |
# "USER": "test", | |
# "PASSWORD": "test", | |
# "HOST": "localhost", | |
# "PORT": "", | |
# } | |
} | |
# END DATABASE CONFIGURATION | |
# CACHE CONFIGURATION | |
# See: https://docs.djangoproject.com/en/dev/ref/settings/#caches | |
CACHES = { | |
'default': { | |
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', | |
} | |
} | |
# END CACHE CONFIGURATION | |
# TOOLBAR CONFIGURATION | |
# See: | |
# http://django-debug-toolbar.readthedocs.org/en/latest/installation.html#explicit-setup | |
INSTALLED_APPS += ( | |
# 'debug_toolbar', | |
) | |
MIDDLEWARE += [ | |
# 'debug_toolbar.middleware.DebugToolbarMiddleware' | |
] | |
DEBUG_TOOLBAR_PATCH_SETTINGS = False | |
# http://django-debug-toolbar.readthedocs.org/en/latest/installation.html | |
INTERNAL_IPS = ('127.0.0.1',) | |
# END TOOLBAR CONFIGURATION | |
# ######## Override Loggin path | |
# Override | |
LOGGING = { | |
'version': 1, | |
'disable_existing_loggers': False, | |
'formatters': { | |
'simple': { | |
'format': '%(levelname)s %(message)s' | |
}, | |
}, | |
'filters': { | |
'require_debug_false': { | |
'()': 'django.utils.log.RequireDebugFalse' | |
} | |
}, | |
'handlers': { | |
'mail_admins': { | |
'level': 'ERROR', | |
'filters': ['require_debug_false'], | |
'class': 'django.utils.log.AdminEmailHandler' | |
}, | |
# Log to a text file that can be rotated by logrotate | |
# the log path should be generated before run | |
'logfile': { | |
'class': 'logging.handlers.WatchedFileHandler', | |
'formatter': 'simple', | |
'filename': normpath(join(SITE_ROOT, '..', | |
'var', 'log', 'django', | |
'myapp.log')), | |
}, | |
}, | |
'loggers': { | |
'django.request': { | |
'handlers': ['mail_admins'], | |
'level': 'ERROR', | |
'propagate': True, | |
}, | |
# Might as well log any errors anywhere else in Django | |
'django': { | |
'handlers': ['logfile'], | |
'level': 'ERROR', | |
'propagate': False, | |
}, | |
# Your own app - this assumes all your logger names start with "myapp." | |
# 'myapp': { | |
# 'handlers': ['logfile'], | |
# 'level': 'WARNING', # Or maybe INFO or DEBUG | |
# 'propagate': False | |
# }, | |
}, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
jkj