Mercurial > public > sg101
view gpp/settings/local.py @ 569:3fe2eced1be7
Now developing on Ubuntu 12.04 with Python 2.7.
Use symbolic links for media, so add media/banners to .hgignore.
I had a syntax error in banner_tags.py that only Python 2.7 caught.
For local development, read database name from SECRETS.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 29 Apr 2012 16:00:01 -0500 |
parents | abc4be5a82e5 |
children | c2ba9c3395da |
line wrap: on
line source
""" Local Django settings. """ from settings.base import * DEBUG = True DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': SECRETS['DB_NAME'], 'USER': SECRETS['DB_USER'], 'PASSWORD': SECRETS['DB_PASSWORD'], }, } # Django Debug Toolbar support if DEBUG: try: import debug_toolbar except ImportError: pass else: i = MIDDLEWARE_CLASSES.index('django.middleware.common.CommonMiddleware') MIDDLEWARE_CLASSES.insert(i + 1, 'debug_toolbar.middleware.DebugToolbarMiddleware') INSTALLED_APPS.append('debug_toolbar') DEBUG_TOOLBAR_CONFIG = { 'INTERCEPT_REDIRECTS': True, } # Logging configuration LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'verbose': { 'format': '%(asctime)s %(levelname)s %(module)s %(process)d %(thread)d %(message)s' }, 'simple': { 'format': '%(asctime)s %(levelname)s %(message)s' }, }, 'handlers': { 'console': { 'class': 'logging.StreamHandler', 'level': 'DEBUG', 'formatter': 'simple', }, 'file': { 'class': 'logging.handlers.RotatingFileHandler', 'level': 'DEBUG', 'formatter': 'simple', 'filename': os.path.join(PROJECT_PATH, 'logs', 'sg101.log'), 'mode': 'a', 'maxBytes': 100 * 1024, 'backupCount': 10, }, 'mail_admins': { 'class': 'django.utils.log.AdminEmailHandler', 'level': 'ERROR', 'formatter': 'simple', }, }, 'loggers': { 'django':{ 'level': 'WARNING', 'propagate': False, 'handlers': ['file'], }, }, 'root': { 'level': 'DEBUG', 'handlers': ['file'], }, }