root / pithos / test-settings.py @ 502687d0
History | View | Annotate | Download (5.3 kB)
1 | 25c3841c | Sofia Papagiannaki | # Copyright 2011 GRNET S.A. All rights reserved.
|
---|---|---|---|
2 | 25c3841c | Sofia Papagiannaki | #
|
3 | 25c3841c | Sofia Papagiannaki | # Redistribution and use in source and binary forms, with or
|
4 | 25c3841c | Sofia Papagiannaki | # without modification, are permitted provided that the following
|
5 | 25c3841c | Sofia Papagiannaki | # conditions are met:
|
6 | 25c3841c | Sofia Papagiannaki | #
|
7 | 25c3841c | Sofia Papagiannaki | # 1. Redistributions of source code must retain the above
|
8 | 25c3841c | Sofia Papagiannaki | # copyright notice, this list of conditions and the following
|
9 | 25c3841c | Sofia Papagiannaki | # disclaimer.
|
10 | 25c3841c | Sofia Papagiannaki | #
|
11 | 25c3841c | Sofia Papagiannaki | # 2. Redistributions in binary form must reproduce the above
|
12 | 25c3841c | Sofia Papagiannaki | # copyright notice, this list of conditions and the following
|
13 | 25c3841c | Sofia Papagiannaki | # disclaimer in the documentation and/or other materials
|
14 | 25c3841c | Sofia Papagiannaki | # provided with the distribution.
|
15 | 25c3841c | Sofia Papagiannaki | #
|
16 | 25c3841c | Sofia Papagiannaki | # THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
|
17 | 25c3841c | Sofia Papagiannaki | # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
18 | 25c3841c | Sofia Papagiannaki | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
19 | 25c3841c | Sofia Papagiannaki | # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
|
20 | 25c3841c | Sofia Papagiannaki | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
21 | 25c3841c | Sofia Papagiannaki | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
22 | 25c3841c | Sofia Papagiannaki | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
23 | 25c3841c | Sofia Papagiannaki | # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
24 | 25c3841c | Sofia Papagiannaki | # AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
25 | 25c3841c | Sofia Papagiannaki | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
26 | 25c3841c | Sofia Papagiannaki | # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
27 | 25c3841c | Sofia Papagiannaki | # POSSIBILITY OF SUCH DAMAGE.
|
28 | 25c3841c | Sofia Papagiannaki | #
|
29 | 25c3841c | Sofia Papagiannaki | # The views and conclusions contained in the software and
|
30 | 25c3841c | Sofia Papagiannaki | # documentation are those of the authors and should not be
|
31 | 25c3841c | Sofia Papagiannaki | # interpreted as representing official policies, either expressed
|
32 | 25c3841c | Sofia Papagiannaki | # or implied, of GRNET S.A.
|
33 | 25c3841c | Sofia Papagiannaki | |
34 | 25c3841c | Sofia Papagiannaki | # Django settings for pithos project.
|
35 | 25c3841c | Sofia Papagiannaki | import os |
36 | 25c3841c | Sofia Papagiannaki | |
37 | 25c3841c | Sofia Papagiannaki | PROJECT_PATH = os.path.dirname(os.path.abspath(__file__)) + '/'
|
38 | 25c3841c | Sofia Papagiannaki | |
39 | 25c3841c | Sofia Papagiannaki | DEBUG = True
|
40 | 25c3841c | Sofia Papagiannaki | TEMPLATE_DEBUG = DEBUG |
41 | 25c3841c | Sofia Papagiannaki | |
42 | 25c3841c | Sofia Papagiannaki | TEST = True
|
43 | 25c3841c | Sofia Papagiannaki | |
44 | 25c3841c | Sofia Papagiannaki | ADMINS = ( |
45 | 25c3841c | Sofia Papagiannaki | # ('Your Name', 'your_email@domain.com'),
|
46 | 25c3841c | Sofia Papagiannaki | ) |
47 | 25c3841c | Sofia Papagiannaki | |
48 | 25c3841c | Sofia Papagiannaki | MANAGERS = ADMINS |
49 | 25c3841c | Sofia Papagiannaki | |
50 | 25c3841c | Sofia Papagiannaki | DATABASES = { |
51 | 25c3841c | Sofia Papagiannaki | 'default': {
|
52 | 25c3841c | Sofia Papagiannaki | 'ENGINE': 'sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. |
53 | 25c3841c | Sofia Papagiannaki | 'NAME': PROJECT_PATH + 'pithos.db', # Or path to database file if using sqlite3. |
54 | 25c3841c | Sofia Papagiannaki | 'USER': '', # Not used with sqlite3. |
55 | 25c3841c | Sofia Papagiannaki | 'PASSWORD': '', # Not used with sqlite3. |
56 | 25c3841c | Sofia Papagiannaki | 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. |
57 | 25c3841c | Sofia Papagiannaki | 'PORT': '', # Set to empty string for default. Not used with sqlite3. |
58 | 25c3841c | Sofia Papagiannaki | } |
59 | 25c3841c | Sofia Papagiannaki | } |
60 | 25c3841c | Sofia Papagiannaki | |
61 | 25c3841c | Sofia Papagiannaki | # The backend to use and its initilization options.
|
62 | 25c3841c | Sofia Papagiannaki | if TEST:
|
63 | f0eacc2c | Sofia Papagiannaki | BACKEND = ('SimpleBackend', (os.path.join(PROJECT_PATH, 'data/test/'),)) |
64 | 25c3841c | Sofia Papagiannaki | else:
|
65 | f0eacc2c | Sofia Papagiannaki | BACKEND = ('SimpleBackend', (os.path.join(PROJECT_PATH, 'data/pithos/'),)) |
66 | 25c3841c | Sofia Papagiannaki | |
67 | 25c3841c | Sofia Papagiannaki | # Local time zone for this installation. Choices can be found here:
|
68 | 25c3841c | Sofia Papagiannaki | # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
|
69 | 25c3841c | Sofia Papagiannaki | # although not all choices may be available on all operating systems.
|
70 | 25c3841c | Sofia Papagiannaki | # On Unix systems, a value of None will cause Django to use the same
|
71 | 25c3841c | Sofia Papagiannaki | # timezone as the operating system.
|
72 | 25c3841c | Sofia Papagiannaki | # If running in a Windows environment this must be set to the same as your
|
73 | 25c3841c | Sofia Papagiannaki | # system time zone.
|
74 | 25c3841c | Sofia Papagiannaki | TIME_ZONE = 'UTC'
|
75 | 25c3841c | Sofia Papagiannaki | |
76 | 25c3841c | Sofia Papagiannaki | # Language code for this installation. All choices can be found here:
|
77 | 25c3841c | Sofia Papagiannaki | # http://www.i18nguy.com/unicode/language-identifiers.html
|
78 | 25c3841c | Sofia Papagiannaki | LANGUAGE_CODE = 'en-us'
|
79 | 25c3841c | Sofia Papagiannaki | |
80 | 25c3841c | Sofia Papagiannaki | SITE_ID = 1
|
81 | 25c3841c | Sofia Papagiannaki | |
82 | 25c3841c | Sofia Papagiannaki | # If you set this to False, Django will make some optimizations so as not
|
83 | 25c3841c | Sofia Papagiannaki | # to load the internationalization machinery.
|
84 | 25c3841c | Sofia Papagiannaki | USE_I18N = True
|
85 | 25c3841c | Sofia Papagiannaki | |
86 | 25c3841c | Sofia Papagiannaki | # If you set this to False, Django will not format dates, numbers and
|
87 | 25c3841c | Sofia Papagiannaki | # calendars according to the current locale
|
88 | 25c3841c | Sofia Papagiannaki | USE_L10N = True
|
89 | 25c3841c | Sofia Papagiannaki | |
90 | 25c3841c | Sofia Papagiannaki | # Absolute filesystem path to the directory that will hold user-uploaded files.
|
91 | 25c3841c | Sofia Papagiannaki | # Example: "/home/media/media.lawrence.com/"
|
92 | 25c3841c | Sofia Papagiannaki | MEDIA_ROOT = ''
|
93 | 25c3841c | Sofia Papagiannaki | |
94 | 25c3841c | Sofia Papagiannaki | # URL that handles the media served from MEDIA_ROOT. Make sure to use a
|
95 | 25c3841c | Sofia Papagiannaki | # trailing slash if there is a path component (optional in other cases).
|
96 | 25c3841c | Sofia Papagiannaki | # Examples: "http://media.lawrence.com", "http://example.com/media/"
|
97 | 25c3841c | Sofia Papagiannaki | MEDIA_URL = ''
|
98 | 25c3841c | Sofia Papagiannaki | |
99 | 25c3841c | Sofia Papagiannaki | # URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
|
100 | 25c3841c | Sofia Papagiannaki | # trailing slash.
|
101 | 25c3841c | Sofia Papagiannaki | # Examples: "http://foo.com/media/", "/media/".
|
102 | 25c3841c | Sofia Papagiannaki | ADMIN_MEDIA_PREFIX = '/media/'
|
103 | 25c3841c | Sofia Papagiannaki | |
104 | 25c3841c | Sofia Papagiannaki | # Make this unique, and don't share it with anybody.
|
105 | 25c3841c | Sofia Papagiannaki | SECRET_KEY = '$j0cdrfm*0sc2j+e@@2f-&3-_@2=^!z#+b-8o4_i10@2%ev7si'
|
106 | 25c3841c | Sofia Papagiannaki | |
107 | 25c3841c | Sofia Papagiannaki | # List of callables that know how to import templates from various sources.
|
108 | 25c3841c | Sofia Papagiannaki | TEMPLATE_LOADERS = ( |
109 | 25c3841c | Sofia Papagiannaki | 'django.template.loaders.filesystem.Loader',
|
110 | 25c3841c | Sofia Papagiannaki | 'django.template.loaders.app_directories.Loader',
|
111 | 25c3841c | Sofia Papagiannaki | # 'django.template.loaders.eggs.Loader',
|
112 | 25c3841c | Sofia Papagiannaki | ) |
113 | 25c3841c | Sofia Papagiannaki | |
114 | 25c3841c | Sofia Papagiannaki | MIDDLEWARE_CLASSES = ( |
115 | 25c3841c | Sofia Papagiannaki | 'django.middleware.common.CommonMiddleware',
|
116 | 25c3841c | Sofia Papagiannaki | 'django.contrib.sessions.middleware.SessionMiddleware',
|
117 | 25c3841c | Sofia Papagiannaki | # 'django.middleware.csrf.CsrfViewMiddleware',
|
118 | 25c3841c | Sofia Papagiannaki | 'django.contrib.auth.middleware.AuthenticationMiddleware',
|
119 | 25c3841c | Sofia Papagiannaki | 'django.contrib.messages.middleware.MessageMiddleware',
|
120 | 25c3841c | Sofia Papagiannaki | 'pithos.middleware.LoggingConfigMiddleware',
|
121 | 25c3841c | Sofia Papagiannaki | 'pithos.api.auth.DummyAuthMiddleware'
|
122 | 25c3841c | Sofia Papagiannaki | ) |
123 | 25c3841c | Sofia Papagiannaki | |
124 | 25c3841c | Sofia Papagiannaki | ROOT_URLCONF = 'pithos.urls'
|
125 | 25c3841c | Sofia Papagiannaki | |
126 | 25c3841c | Sofia Papagiannaki | TEMPLATE_DIRS = ( |
127 | 25c3841c | Sofia Papagiannaki | # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
|
128 | 25c3841c | Sofia Papagiannaki | # Always use forward slashes, even on Windows.
|
129 | 25c3841c | Sofia Papagiannaki | # Don't forget to use absolute paths, not relative paths.
|
130 | 25c3841c | Sofia Papagiannaki | ) |
131 | 25c3841c | Sofia Papagiannaki | |
132 | 25c3841c | Sofia Papagiannaki | INSTALLED_APPS = ( |
133 | 25c3841c | Sofia Papagiannaki | 'django.contrib.auth',
|
134 | 25c3841c | Sofia Papagiannaki | 'django.contrib.contenttypes',
|
135 | 25c3841c | Sofia Papagiannaki | 'django.contrib.sessions',
|
136 | 25c3841c | Sofia Papagiannaki | 'django.contrib.sites',
|
137 | 25c3841c | Sofia Papagiannaki | 'django.contrib.messages',
|
138 | 25c3841c | Sofia Papagiannaki | # 'django.contrib.admin',
|
139 | 25c3841c | Sofia Papagiannaki | # 'django.contrib.admindocs',
|
140 | 25c3841c | Sofia Papagiannaki | 'api',
|
141 | 25c3841c | Sofia Papagiannaki | 'public'
|
142 | 25c3841c | Sofia Papagiannaki | ) |
143 | 25c3841c | Sofia Papagiannaki | |
144 | 25c3841c | Sofia Papagiannaki | AUTH_TOKENS = { |
145 | 25c3841c | Sofia Papagiannaki | '0000': 'test', |
146 | 25c3841c | Sofia Papagiannaki | '0001': 'verigak', |
147 | 25c3841c | Sofia Papagiannaki | '0002': 'chazapis', |
148 | 25c3841c | Sofia Papagiannaki | '0003': 'gtsouk', |
149 | 25c3841c | Sofia Papagiannaki | '0004': 'papagian', |
150 | 25c3841c | Sofia Papagiannaki | '0005': 'louridas', |
151 | 25c3841c | Sofia Papagiannaki | '0006': 'chstath', |
152 | f0eacc2c | Sofia Papagiannaki | '0007': 'pkanavos', |
153 | f0eacc2c | Sofia Papagiannaki | '0008': 'mvasilak'} |