~doctormo/erato/trunk

« back to all changes in this revision

Viewing changes to art_website/settings.py

  • Committer: Martin Owens
  • Date: 2010-10-20 15:33:05 UTC
  • Revision ID: doctormo@gmail.com-20101020153305-w5vcu2jclk5a38so
Manual merge in of other inital branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Django settings for loco_directory project.
2
 
 
3
 
import os
4
 
 
5
 
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))
6
 
 
7
 
DEBUG = True
 
1
# Django settings for art_website project.
 
2
 
 
3
import os, platform
 
4
 
 
5
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__)) # don't change this ever
 
6
                
 
7
# Far too clever trick to know if we're running on the deployment server.
 
8
DEVELOPMENT_MODE = (platform.node() != "art.ubuntu")            
 
9
if DEVELOPMENT_MODE:
 
10
   DEBUG = True
 
11
else:
 
12
   DEBUG = False
 
13
 
8
14
TEMPLATE_DEBUG = DEBUG
9
15
STATIC_SERVE = True
10
16
 
11
 
from common import utils
12
 
VERSION_STRING = utils.get_bzr_version(
13
 
                        os.path.join(PROJECT_PATH, "version"),
14
 
                        DEBUG)
15
 
 
16
17
ADMINS = (
17
18
    ('doctormo', 'doctormo@gmail.com'),
 
19
    ('daker', 'adnane002@gmail.com'),
18
20
)
19
21
 
20
22
MANAGERS = ADMINS
21
 
LP_PROJECT_NAME = 'erato'
22
23
 
23
 
DATABASE_ENGINE = 'sqlite3'
24
 
DATABASE_NAME = 'loco_directory.db'
 
24
DATABASE_ENGINE = 'sqlite3'           # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
 
25
DATABASE_NAME = 'art_website.db'             # Or path to database file if using sqlite3.
 
26
DATABASE_USER = ''             # Not used with sqlite3.
 
27
DATABASE_PASSWORD = ''         # Not used with sqlite3.
 
28
DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
 
29
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.
25
30
 
26
31
# Local time zone for this installation. Choices can be found here:
27
32
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
28
33
# although not all choices may be available on all operating systems.
29
34
# If running in a Windows environment this must be set to the same as your
30
35
# system time zone.
31
 
TIME_ZONE = 'UTC'
 
36
TIME_ZONE = 'America/Chicago'
32
37
 
33
38
# Language code for this installation. All choices can be found here:
34
39
# http://www.i18nguy.com/unicode/language-identifiers.html
38
43
 
39
44
# If you set this to False, Django will make some optimizations so as not
40
45
# to load the internationalization machinery.
41
 
USE_I18N = True
 
46
USE_I18N = False
42
47
 
43
48
# Absolute path to the directory that holds media.
44
49
# Example: "/home/media/media.lawrence.com/"
52
57
# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
53
58
# trailing slash.
54
59
# Examples: "http://foo.com/media/", "/media/".
55
 
ADMIN_MEDIA_PREFIX = '/media/admin/'
 
60
ADMIN_MEDIA_PREFIX = '/admin_media/'
56
61
 
57
62
# Make this unique, and don't share it with anybody.
58
 
SECRET_KEY = ''
 
63
SECRET_KEY = '+rbacb_2ya#ntddu$13nq=)+txcsasg%rf#8y9pdc%du=w(+!6'
59
64
 
60
65
# List of callables that know how to import templates from various sources.
61
66
TEMPLATE_LOADERS = (
62
67
    'django.template.loaders.filesystem.load_template_source',
63
68
    'django.template.loaders.app_directories.load_template_source',
 
69
#     'django.template.loaders.eggs.load_template_source',
64
70
)
65
71
 
66
72
MIDDLEWARE_CLASSES = (
70
76
    'django.contrib.auth.middleware.AuthenticationMiddleware',
71
77
)
72
78
 
73
 
# list with template context processors. see http://docs.djangoproject.com/en/dev/ref/settings/#template-context-processors
74
79
TEMPLATE_CONTEXT_PROCESSORS = (
 
80
    "django.core.context_processors.request",
75
81
    "django.core.context_processors.auth",
76
82
    "django.core.context_processors.debug",
77
83
    "django.core.context_processors.i18n",
78
84
    "django.core.context_processors.media",
79
 
    "common.context_processors.code_version",
80
 
    "common.context_processors.login_redirect",
81
 
    "common.context_processors.url_base",
82
 
)
83
 
 
84
 
ROOT_URLCONF = 'loco_directory.urls'
 
85
)
 
86
 
 
87
AUTHENTICATION_BACKENDS = (
 
88
    "django_openid_auth.auth.OpenIDBackend",
 
89
    "django.contrib.auth.backends.ModelBackend",
 
90
)
 
91
 
 
92
ROOT_URLCONF = 'art_website.urls'
85
93
 
86
94
TEMPLATE_DIRS = (
87
 
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
88
 
    # Always use forward slashes, even on Windows.
89
 
    # Don't forget to use absolute paths, not relative paths.
90
 
    os.path.join(PROJECT_PATH, 'templates'),
 
95
    os.path.join(PROJECT_PATH,'templates/'), # templates iwthin the app directories
 
96
 
91
97
)
92
98
 
93
 
if uw_import:
94
 
    TEMPLATE_CONTEXT_PROCESSORS += (
95
 
        "ubuntu_website.media_processor",
96
 
        "ubuntu_website.popup_check",
97
 
    )
98
 
    TEMPLATE_DIRS += (
99
 
        ubuntu_website.TEMPLATE_DIR,
100
 
    )
101
 
 
102
99
INSTALLED_APPS = (
103
100
    'django.contrib.auth',
104
101
    'django.contrib.contenttypes',
105
102
    'django.contrib.sessions',
 
103
    'django.contrib.sites',
106
104
    'django.contrib.admin',
107
 
    'common',
108
 
    'teams',
109
 
    'venues',
110
 
    'events',
111
 
    'userprofiles',
112
105
    'django_openid_auth',
113
 
    'south',
114
 
)
115
 
 
116
 
AUTHENTICATION_BACKENDS = (
117
 
    'django_openid_auth.auth.OpenIDBackend',
118
 
    'django.contrib.auth.backends.ModelBackend',
119
 
)
120
 
 
121
 
AUTH_PROFILE_MODULE = 'userprofiles.UserProfile'
122
 
 
123
 
# Should users be created when new OpenIDs are used to log in?
 
106
    'users',
 
107
    'projects',
 
108
)
 
109
 
 
110
AUTH_PROFILE_MODULE = 'users.UserProfile'
 
111
 
124
112
OPENID_CREATE_USERS = True
125
 
 
126
 
# Can we reuse existing users?
127
 
OPENID_REUSE_USERS = True
128
 
 
129
 
# When logging in again, should we overwrite user details based on
130
 
# data received via Simple Registration?
131
113
OPENID_UPDATE_DETAILS_FROM_SREG = True
132
 
 
133
 
# If set, always use this as the identity URL rather than asking the
134
 
# user.  This only makes sense if it is a server URL.
 
114
LOGIN_URL = '/openid/login/'
 
115
LOGIN_REDIRECT_URL = '/'
135
116
OPENID_SSO_SERVER_URL = 'https://login.launchpad.net/'
136
 
 
137
 
# Automatically map lp team membership to ld group membership
138
 
OPENID_LAUNCHPAD_TEAMS_MAPPING_AUTO = True
139
 
 
140
 
# Tell django.contrib.auth to use the OpenID signin URLs.
141
 
LOGIN_URL = '/openid/login'
142
 
LOGIN_REDIRECT_URL = '/'
143
 
 
144
 
 
145
 
FLICKR_API_KEY = '8c969a1e8a49629bb89b411930ab1cc8'
 
117
#OPENID_USE_AS_ADMIN_LOGIN = True
146
118
 
147
119
import logging
148
120
try: