1 # -*- coding: utf-8 -*-
6 from django
.conf
.global_settings
import TEMPLATE_CONTEXT_PROCESSORS
as \
7 DEFAULT_TEMPLATE_CONTEXT_PROCESSORS
8 from django
.conf
.global_settings
import MIDDLEWARE_CLASSES
as \
9 DEFAULT_MIDDLEWARE_CLASSES
13 SETTINGS_PATH
= os
.path
.dirname(__file__
)
14 PROJECT_PATH
= os
.path
.dirname(SETTINGS_PATH
)
15 ROOT_PATH
= os
.path
.dirname(PROJECT_PATH
)
16 MEDIA_ROOT
= os
.path
.join(ROOT_PATH
, 'media')
17 STATIC_ROOT
= os
.path
.join(ROOT_PATH
, 'sitestatic')
21 ('ARI', 'developpeurs@ca.auf.org'),
23 EMAIL_SUBJECT_PREFIX
= '[%s - %s] ' % (socket
.gethostname(), PROJECT_PATH
)
24 ADMINS
= () # pas de notifications courriel
28 TIME_ZONE
= 'America/Montreal'
29 LANGUAGE_CODE
= 'fr-ca'
35 ROOT_URLCONF
= '{{ project_name }}.urls'
37 STATIC_URL
= '/static/'
40 'django.contrib.auth',
41 'django.contrib.contenttypes',
42 'django.contrib.sessions',
43 'django.contrib.sites',
44 'django.contrib.messages',
45 'django.contrib.staticfiles',
46 'django.contrib.admin',
49 'raven.contrib.django',
53 TEMPLATE_CONTEXT_PROCESSORS
= DEFAULT_TEMPLATE_CONTEXT_PROCESSORS
+ (
54 'django.core.context_processors.static',
55 'django.core.context_processors.request',
58 MIDDLEWARE_CLASSES
= DEFAULT_MIDDLEWARE_CLASSES
+ (
59 'auf.django.piwik.middleware.TrackMiddleware',
62 AUTHENTICATION_BACKENDS
= (
63 'django.contrib.auth.backends.ModelBackend',
66 SOUTH_TESTS_MIGRATE
= False
69 '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
72 'disable_existing_loggers': False,
74 'require_debug_false': {
75 '()': 'django.utils.log.RequireDebugFalse'
80 'format': LOGGING_FORMAT
86 'class': 'logging.StreamHandler',
90 'filters': ['require_debug_false'],
91 'class': 'raven.contrib.django.handlers.SentryHandler',
95 'class': 'django.utils.log.AdminEmailHandler',
101 # si sentry ne résoud pas sentry.ca.auf.org
113 from conf
import * # NOQA