59 # Examples: "http://media.lawrence.com", "http://example.com/media/" |
59 # Examples: "http://media.lawrence.com", "http://example.com/media/" |
60 #MEDIA_URL = SITE_URL + '/themedia/' |
60 #MEDIA_URL = SITE_URL + '/themedia/' |
61 |
61 |
62 # List of callables that know how to import templates from various sources. |
62 # List of callables that know how to import templates from various sources. |
63 TEMPLATE_LOADERS = ( |
63 TEMPLATE_LOADERS = ( |
64 'django.template.loaders.filesystem.Loader', |
64 'django.template.loaders.filesystem.Loader', |
65 'django.template.loaders.app_directories.Loader', |
65 'django.template.loaders.app_directories.Loader', |
66 # 'django.template.loaders.eggs.load_template_source', |
66 # 'django.template.loaders.eggs.load_template_source', |
67 ) |
67 ) |
68 |
68 |
69 TEMPLATE_CONTEXT_PROCESSORS = ( |
69 TEMPLATE_CONTEXT_PROCESSORS = ( |
70 'cm.context_processors.static', |
70 'cm.context_processors.static', |
71 'cm.context_processors.tz', |
71 'cm.context_processors.tz', |
72 'cm.context_processors.utils', |
72 'cm.context_processors.utils', |
73 'django.contrib.auth.context_processors.auth', |
73 'django.contrib.auth.context_processors.auth', |
74 'django.core.context_processors.request', |
74 'django.core.context_processors.request', |
75 "django.core.context_processors.i18n", |
75 "django.core.context_processors.i18n", |
76 "django.core.context_processors.media", |
76 "django.core.context_processors.media", |
77 'djangoflash.context_processors.flash', |
77 'djangoflash.context_processors.flash', |
78 ) |
78 ) |
79 |
79 |
80 MIDDLEWARE_CLASSES = ( |
80 MIDDLEWARE_CLASSES = ( |
81 'django.middleware.gzip.GZipMiddleware', |
81 'django.middleware.gzip.GZipMiddleware', |
82 'django.middleware.common.CommonMiddleware', |
82 'django.middleware.common.CommonMiddleware', |
83 'django.contrib.sessions.middleware.SessionMiddleware', |
83 'django.contrib.sessions.middleware.SessionMiddleware', |
84 'django.middleware.locale.LocaleMiddleware', |
84 'django.middleware.locale.LocaleMiddleware', |
85 'djangoflash.middleware.FlashMiddleware', |
85 'djangoflash.middleware.FlashMiddleware', |
86 'django.contrib.auth.middleware.AuthenticationMiddleware', |
86 'django.contrib.auth.middleware.AuthenticationMiddleware', |
87 'cm.middleware.CmMiddleware', |
87 'cm.middleware.CmMiddleware', |
88 ) |
88 ) |
89 |
89 |
90 ROOT_URLCONF = 'urls' |
90 ROOT_URLCONF = 'urls' |
91 |
91 |
92 TEMPLATE_DIRS = ( |
92 TEMPLATE_DIRS = ( |
93 ) |
93 ) |
94 |
94 |
95 INSTALLED_APPS = ( |
95 INSTALLED_APPS = ( |
96 'django.contrib.auth', |
96 'django.contrib.auth', |
97 'django.contrib.contenttypes', |
97 'django.contrib.contenttypes', |
98 'django.contrib.sessions', |
98 'django.contrib.sessions', |
99 'django.contrib.sites', |
99 'django.contrib.sites', |
100 'django.contrib.admin', |
100 'django.contrib.admin', |
101 'cm', |
101 'cm', |
102 'tagging', |
102 'tagging', |
103 'django_extensions', # http://code.google.com/p/django-command-extensions/ |
103 'django_extensions', # http://code.google.com/p/django-command-extensions/ |
104 'south', |
104 'south', |
105 ) |
105 ) |
106 |
106 |
107 _ = lambda s: s |
107 _ = lambda s: s |
108 |
108 |
109 LANGUAGES = ( |
109 LANGUAGES = ( |
110 ('fr', _(u'French')), |
110 ('fr', _(u'French')), |
111 ('en', _(u'English')), |
111 ('en', _(u'English')), |
112 ('no', _('Norwegian')), |
112 ('es', _('Spanish')), |
113 ('pt_BR', _('Brazilian Portuguese')), |
113 ('it', _('Italian')), |
114 ('es', _('Spanish')), |
114 ('de', _('German')), |
115 ('bg', _('Bulgarian')), |
115 ('pt_BR', _('Brazilian Portuguese')), |
116 ('it', _('Italian')), |
116 ('nb', _('Norwegian')), |
|
117 ('bg', _('Bulgarian')), |
117 ) |
118 ) |
|
119 |
|
120 LOGGING = { |
|
121 'version': 1, |
|
122 'disable_existing_loggers': True, |
|
123 'formatters': { |
|
124 'verbose': { |
|
125 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' |
|
126 }, |
|
127 'simple': { |
|
128 'format': '%(levelname)s %(message)s' |
|
129 }, |
|
130 }, |
|
131 'filters': { |
|
132 }, |
|
133 'handlers': { |
|
134 'console':{ |
|
135 'level': 'DEBUG', |
|
136 'class': 'logging.StreamHandler', |
|
137 'formatter': 'verbose' |
|
138 } |
|
139 }, |
|
140 'loggers': { |
|
141 'django': { |
|
142 'handlers': ['console'], |
|
143 'propagate': True, |
|
144 'level': 'WARNING', |
|
145 } |
|
146 } |
|
147 } |
118 |
148 |
119 AUTH_PROFILE_MODULE = 'cm.UserProfile' |
149 AUTH_PROFILE_MODULE = 'cm.UserProfile' |
120 |
150 |
121 # always upload file to disk to pipe them through converters |
151 # always upload file to disk to pipe them through converters |
122 FILE_UPLOAD_HANDLERS = ("django.core.files.uploadhandler.TemporaryFileUploadHandler",) |
152 FILE_UPLOAD_HANDLERS = ("django.core.files.uploadhandler.TemporaryFileUploadHandler",) |