root / commissioning / servers / fscrud / fscrud_django / settings.py @ 9619cc64
History | View | Annotate | Download (3.2 kB)
1 | 9f1a1bd0 | Georgios D. Tsoukalas | |
---|---|---|---|
2 | 9f1a1bd0 | Georgios D. Tsoukalas | DEBUG = True
|
3 | 9f1a1bd0 | Georgios D. Tsoukalas | TEMPLATE_DEBUG = DEBUG |
4 | 9f1a1bd0 | Georgios D. Tsoukalas | |
5 | 82b4be2b | Georgios D. Tsoukalas | FSCRUD_QUEUE_PATH = '/var/lib/fscrude/queue'
|
6 | 82b4be2b | Georgios D. Tsoukalas | FSCRUD_DATA_ROOT = '/var/lib/fscrude/data'
|
7 | 9f1a1bd0 | Georgios D. Tsoukalas | |
8 | 9f1a1bd0 | Georgios D. Tsoukalas | DATABASES = { |
9 | 9f1a1bd0 | Georgios D. Tsoukalas | 'default': {
|
10 | 9f1a1bd0 | Georgios D. Tsoukalas | # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
|
11 | 9f1a1bd0 | Georgios D. Tsoukalas | 'ENGINE': 'django.db.backends.postgresql_psycopg2', |
12 | 9f1a1bd0 | Georgios D. Tsoukalas | 'NAME': 'holder', # Or path to database file if using sqlite3. |
13 | 9f1a1bd0 | Georgios D. Tsoukalas | 'USER': 'holder', # Not used with sqlite3. |
14 | 82b4be2b | Georgios D. Tsoukalas | 'PASSWORD': 'holder', # Not used with sqlite3. |
15 | 9f1a1bd0 | Georgios D. Tsoukalas | 'HOST': '127.0.0.1', # Set to empty string for localhost. Not used with sqlite3. |
16 | 9f1a1bd0 | Georgios D. Tsoukalas | 'PORT': '5432', # Set to empty string for default. Not used with sqlite3. |
17 | 9f1a1bd0 | Georgios D. Tsoukalas | } |
18 | 9f1a1bd0 | Georgios D. Tsoukalas | } |
19 | 9f1a1bd0 | Georgios D. Tsoukalas | |
20 | 82b4be2b | Georgios D. Tsoukalas | from commissioning.utils.pyconf import pyconf_globals |
21 | 82b4be2b | Georgios D. Tsoukalas | pyconf_globals('/etc/fscrud/django.conf')
|
22 | 82b4be2b | Georgios D. Tsoukalas | |
23 | 82b4be2b | Georgios D. Tsoukalas | import sys |
24 | 82b4be2b | Georgios D. Tsoukalas | sys.stderr = sys.stdout |
25 | 82b4be2b | Georgios D. Tsoukalas | |
26 | 82b4be2b | Georgios D. Tsoukalas | COMMISSIONING_APP_NAME = 'fscrud'
|
27 | 82b4be2b | Georgios D. Tsoukalas | |
28 | 82b4be2b | Georgios D. Tsoukalas | ADMINS = ( |
29 | 82b4be2b | Georgios D. Tsoukalas | # ('Your Name', 'your_email@domain.com'),
|
30 | 82b4be2b | Georgios D. Tsoukalas | ) |
31 | 82b4be2b | Georgios D. Tsoukalas | |
32 | 82b4be2b | Georgios D. Tsoukalas | MANAGERS = ADMINS |
33 | 82b4be2b | Georgios D. Tsoukalas | |
34 | 82b4be2b | Georgios D. Tsoukalas | TIME_ZONE = 'UTC'
|
35 | 9f1a1bd0 | Georgios D. Tsoukalas | |
36 | 9f1a1bd0 | Georgios D. Tsoukalas | # Language code for this installation. All choices can be found here:
|
37 | 9f1a1bd0 | Georgios D. Tsoukalas | # http://www.i18nguy.com/unicode/language-identifiers.html
|
38 | 9f1a1bd0 | Georgios D. Tsoukalas | LANGUAGE_CODE = 'en-us'
|
39 | 9f1a1bd0 | Georgios D. Tsoukalas | |
40 | 9f1a1bd0 | Georgios D. Tsoukalas | SITE_ID = 1
|
41 | 9f1a1bd0 | Georgios D. Tsoukalas | |
42 | 9f1a1bd0 | Georgios D. Tsoukalas | # If you set this to False, Django will make some optimizations so as not
|
43 | 9f1a1bd0 | Georgios D. Tsoukalas | # to load the internationalization machinery.
|
44 | 82b4be2b | Georgios D. Tsoukalas | USE_I18N = False
|
45 | 9f1a1bd0 | Georgios D. Tsoukalas | |
46 | 9f1a1bd0 | Georgios D. Tsoukalas | # If you set this to False, Django will not format dates, numbers and
|
47 | 9f1a1bd0 | Georgios D. Tsoukalas | # calendars according to the current locale
|
48 | 82b4be2b | Georgios D. Tsoukalas | USE_L10N = False
|
49 | 9f1a1bd0 | Georgios D. Tsoukalas | |
50 | 9f1a1bd0 | Georgios D. Tsoukalas | # Make this unique, and don't share it with anybody.
|
51 | 9f1a1bd0 | Georgios D. Tsoukalas | SECRET_KEY = 'ee=*x%x6sp=hcm7j4zzkvpam27g*7*d59fca-q!azaqma!jx*+'
|
52 | 9f1a1bd0 | Georgios D. Tsoukalas | |
53 | 9f1a1bd0 | Georgios D. Tsoukalas | # List of callables that know how to import templates from various sources.
|
54 | 9f1a1bd0 | Georgios D. Tsoukalas | TEMPLATE_LOADERS = ( |
55 | 9f1a1bd0 | Georgios D. Tsoukalas | 'django.template.loaders.filesystem.Loader',
|
56 | 9f1a1bd0 | Georgios D. Tsoukalas | 'django.template.loaders.app_directories.Loader',
|
57 | 9f1a1bd0 | Georgios D. Tsoukalas | # 'django.template.loaders.eggs.Loader',
|
58 | 9f1a1bd0 | Georgios D. Tsoukalas | ) |
59 | 9f1a1bd0 | Georgios D. Tsoukalas | |
60 | 9f1a1bd0 | Georgios D. Tsoukalas | MIDDLEWARE_CLASSES = ( |
61 | 9f1a1bd0 | Georgios D. Tsoukalas | 'django.middleware.common.CommonMiddleware',
|
62 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.middleware.transaction.TransactionMiddleware',
|
63 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.sessions.middleware.SessionMiddleware',
|
64 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.middleware.csrf.CsrfViewMiddleware',
|
65 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.auth.middleware.AuthenticationMiddleware',
|
66 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.messages.middleware.MessageMiddleware',
|
67 | 9f1a1bd0 | Georgios D. Tsoukalas | ) |
68 | 9f1a1bd0 | Georgios D. Tsoukalas | |
69 | 9f1a1bd0 | Georgios D. Tsoukalas | ROOT_URLCONF = 'commissioning.servers.fscrud.urls'
|
70 | 9f1a1bd0 | Georgios D. Tsoukalas | |
71 | 9f1a1bd0 | Georgios D. Tsoukalas | TEMPLATE_DIRS = ( |
72 | 9f1a1bd0 | Georgios D. Tsoukalas | # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
|
73 | 9f1a1bd0 | Georgios D. Tsoukalas | # Always use forward slashes, even on Windows.
|
74 | 9f1a1bd0 | Georgios D. Tsoukalas | # Don't forget to use absolute paths, not relative paths.
|
75 | 9f1a1bd0 | Georgios D. Tsoukalas | ) |
76 | 9f1a1bd0 | Georgios D. Tsoukalas | |
77 | 9f1a1bd0 | Georgios D. Tsoukalas | |
78 | 9f1a1bd0 | Georgios D. Tsoukalas | INSTALLED_APPS = ( |
79 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.auth',
|
80 | 9f1a1bd0 | Georgios D. Tsoukalas | 'django.contrib.contenttypes',
|
81 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.sessions',
|
82 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.sites',
|
83 | 9f1a1bd0 | Georgios D. Tsoukalas | #'django.contrib.messages',
|
84 | 9f1a1bd0 | Georgios D. Tsoukalas | 'commissioning.controllers.django_controller',
|
85 | 82b4be2b | Georgios D. Tsoukalas | 'commissioning.servers.django_server.server_app',
|
86 | 9f1a1bd0 | Georgios D. Tsoukalas | #'commissioning.servers.django_server.server_app',
|
87 | 9f1a1bd0 | Georgios D. Tsoukalas | # Uncomment the next line to enable the admin:
|
88 | 9f1a1bd0 | Georgios D. Tsoukalas | # 'django.contrib.admin',
|
89 | 9f1a1bd0 | Georgios D. Tsoukalas | # Uncomment the next line to enable admin documentation:
|
90 | 9f1a1bd0 | Georgios D. Tsoukalas | # 'django.contrib.admindocs',
|
91 | 9f1a1bd0 | Georgios D. Tsoukalas | ) |
92 | 9f1a1bd0 | Georgios D. Tsoukalas | |
93 | 9f1a1bd0 | Georgios D. Tsoukalas | names = COMMISSIONING_APP_NAME.split(',')
|
94 | 9f1a1bd0 | Georgios D. Tsoukalas | names = ('commissioning.servers.%s.django_backend' % (n,) for n in names) |
95 | 9f1a1bd0 | Georgios D. Tsoukalas | from django.utils.importlib import import_module |
96 | 9f1a1bd0 | Georgios D. Tsoukalas | |
97 | 9f1a1bd0 | Georgios D. Tsoukalas | applist = [] |
98 | 9f1a1bd0 | Georgios D. Tsoukalas | for name in names: |
99 | 9f1a1bd0 | Georgios D. Tsoukalas | try:
|
100 | 9f1a1bd0 | Georgios D. Tsoukalas | import_module(name) |
101 | 9f1a1bd0 | Georgios D. Tsoukalas | applist.append(name) |
102 | 9f1a1bd0 | Georgios D. Tsoukalas | except ImportError: |
103 | 9f1a1bd0 | Georgios D. Tsoukalas | pass
|
104 | 9f1a1bd0 | Georgios D. Tsoukalas | |
105 | 9f1a1bd0 | Georgios D. Tsoukalas | INSTALLED_APPS += tuple(applist)
|