~rvb/maas/bug-1384001-redux-1.7

« back to all changes in this revision

Viewing changes to src/maas/development.py

  • Committer: Raphael Badin
  • Date: 2012-01-16 08:33:18 UTC
  • Revision ID: raphael.badin@canonical.com-20120116083318-2ntniy6eirey3drl
Initial commit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
# Django settings for maas project.
 
3
 
 
4
import os
 
5
 
 
6
DEBUG = True
 
7
TEMPLATE_DEBUG = DEBUG
 
8
 
 
9
ADMINS = (
 
10
    # ('Your Name', 'your_email@example.com'),
 
11
)
 
12
 
 
13
MANAGERS = ADMINS
 
14
 
 
15
DATABASES = {
 
16
    'default': {
 
17
        'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
 
18
        'NAME': 'maas',                      # Or path to database file if using sqlite3.
 
19
        'USER': 'maas',                      # Not used with sqlite3.
 
20
        'PASSWORD': 'maas',                  # Not used with sqlite3.
 
21
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
 
22
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
 
23
    }
 
24
}
 
25
 
 
26
# Local time zone for this installation. Choices can be found here:
 
27
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
 
28
# although not all choices may be available on all operating systems.
 
29
# On Unix systems, a value of None will cause Django to use the same
 
30
# timezone as the operating system.
 
31
# If running in a Windows environment this must be set to the same as your
 
32
# system time zone.
 
33
TIME_ZONE = 'America/Chicago'
 
34
 
 
35
# Language code for this installation. All choices can be found here:
 
36
# http://www.i18nguy.com/unicode/language-identifiers.html
 
37
LANGUAGE_CODE = 'en-us'
 
38
 
 
39
SITE_ID = 1
 
40
 
 
41
# If you set this to False, Django will make some optimizations so as not
 
42
# to load the internationalization machinery.
 
43
USE_I18N = True
 
44
 
 
45
# If you set this to False, Django will not format dates, numbers and
 
46
# calendars according to the current locale
 
47
USE_L10N = True
 
48
 
 
49
# Absolute filesystem path to the directory that will hold user-uploaded files.
 
50
# Example: "/home/media/media.lawrence.com/media/"
 
51
MEDIA_ROOT = ''
 
52
 
 
53
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
 
54
# trailing slash.
 
55
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
 
56
MEDIA_URL = ''
 
57
 
 
58
# Absolute path to the directory static files should be collected to.
 
59
# Don't put anything in this directory yourself; store your static files
 
60
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
 
61
# Example: "/home/media/media.lawrence.com/static/"
 
62
STATIC_ROOT = ''
 
63
 
 
64
# URL prefix for static files.
 
65
# Example: "http://media.lawrence.com/static/"
 
66
STATIC_URL = '/static/'
 
67
 
 
68
# URL prefix for admin static files -- CSS, JavaScript and images.
 
69
# Make sure to use a trailing slash.
 
70
# Examples: "http://foo.com/static/admin/", "/static/admin/".
 
71
ADMIN_MEDIA_PREFIX = '/static/admin/'
 
72
 
 
73
# Additional locations of static files
 
74
STATICFILES_DIRS = (
 
75
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
 
76
    # Always use forward slashes, even on Windows.
 
77
    # Don't forget to use absolute paths, not relative paths.
 
78
)
 
79
 
 
80
# List of finder classes that know how to find static files in
 
81
# various locations.
 
82
STATICFILES_FINDERS = (
 
83
    'django.contrib.staticfiles.finders.FileSystemFinder',
 
84
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
 
85
#    'django.contrib.staticfiles.finders.DefaultStorageFinder',
 
86
)
 
87
 
 
88
# Make this unique, and don't share it with anybody.
 
89
SECRET_KEY = 'zk@qw+fdhu_b4ljx+pmb*8sju4lpx!5zkez%&4hep_(o6y1nf0'
 
90
 
 
91
# List of callables that know how to import templates from various sources.
 
92
TEMPLATE_LOADERS = (
 
93
    'django.template.loaders.filesystem.Loader',
 
94
    'django.template.loaders.app_directories.Loader',
 
95
#     'django.template.loaders.eggs.Loader',
 
96
)
 
97
 
 
98
MIDDLEWARE_CLASSES = (
 
99
    'django.middleware.common.CommonMiddleware',
 
100
    'django.contrib.sessions.middleware.SessionMiddleware',
 
101
    'django.middleware.csrf.CsrfViewMiddleware',
 
102
    'django.middleware.csrf.CsrfResponseMiddleware',
 
103
    'django.contrib.auth.middleware.AuthenticationMiddleware',
 
104
    'django.contrib.messages.middleware.MessageMiddleware',
 
105
    'debug_toolbar.middleware.DebugToolbarMiddleware',
 
106
)
 
107
 
 
108
ROOT_URLCONF = 'maas.urls'
 
109
 
 
110
TEMPLATE_DIRS = (
 
111
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
 
112
    # Always use forward slashes, even on Windows.
 
113
    # Don't forget to use absolute paths, not relative paths.
 
114
    os.path.join(os.path.dirname(__file__), "templates"),
 
115
)
 
116
 
 
117
TEMPLATE_LOADERS = (
 
118
    'django.template.loaders.filesystem.Loader',
 
119
    'django.template.loaders.app_directories.Loader',
 
120
)
 
121
 
 
122
INSTALLED_APPS = (
 
123
    'django.contrib.auth',
 
124
    'django.contrib.contenttypes',
 
125
    'django.contrib.sessions',
 
126
    'django.contrib.sites',
 
127
    'django.contrib.messages',
 
128
    'django.contrib.staticfiles',
 
129
    'django.contrib.admin',
 
130
    'maasserver',
 
131
    'debug_toolbar',
 
132
    # Uncomment the next line to enable admin documentation:
 
133
    # 'django.contrib.admindocs',
 
134
)
 
135
 
 
136
# A sample logging configuration. The only tangible logging
 
137
# performed by this configuration is to send an email to
 
138
# the site admins on every HTTP 500 error.
 
139
# See http://docs.djangoproject.com/en/dev/topics/logging for
 
140
# more details on how to customize your logging configuration.
 
141
LOGGING = {
 
142
    'version': 1,
 
143
    'disable_existing_loggers': False,
 
144
    'handlers': {
 
145
        'console':{
 
146
            'level':'DEBUG',
 
147
            'class':'logging.StreamHandler',
 
148
        }
 
149
    },
 
150
    'loggers': {
 
151
        'django.request': {
 
152
            'handlers': ['console'],
 
153
            'level': 'ERROR',
 
154
            'propagate': True,
 
155
        },
 
156
    }
 
157
}
 
158
 
 
159
INTERNAL_IPS = ('127.0.0.1',)
 
160
 
 
161
DEBUG_TOOLBAR_CONFIG = {
 
162
    'INTERCEPT_REDIRECTS': False,
 
163
    }