+from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
+
# Django settings for planetstack project.
+from config import Config
+config = Config()
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
- 'NAME': 'planetstack', # Or path to database file if using sqlite3.
+ 'NAME': config.db_name, # Or path to database file if using sqlite3.
# The following settings are not used with sqlite3:
- 'USER': 'postgres',
- 'PASSWORD': 'admin',
- 'HOST': 'localhost', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
+ 'USER': config.db_user,
+ 'PASSWORD': config.db_password,
+ 'HOST': config.db_host, # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '', # Set to empty string for default.
}
}
AUTH_USER_MODEL = 'core.User'
+
# Hosts/domain names that are valid for this site; required if DEBUG is False
# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts
ALLOWED_HOSTS = []
STATIC_URL = '/static/'
# Additional locations of static files
-STATICFILES_DIRS = (
+STATICFILES_DIRS = ( "/opt/planetstack/core/static/",
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
+ 'suit',
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
'rest_framework',
'django_extensions',
- 'core',
'django_evolution',
+ 'core',
+ 'hpc',
+ 'requestrouter',
+ 'geoposition',
)
+
+# Added for django-suit form
+TEMPLATE_CONTEXT_PROCESSORS = TCP + (
+ 'django.core.context_processors.request',
+)
+
+# Django Suit configuration example
+SUIT_CONFIG = {
+ # header
+ 'ADMIN_NAME': 'PlanetStack',
+ # 'HEADER_DATE_FORMAT': 'l, j. F Y',
+ # 'HEADER_TIME_FORMAT': 'H:i',
+
+ # forms
+ #'SHOW_REQUIRED_ASTERISK': True, # Default True
+ 'CONFIRM_UNSAVED_CHANGES': True, # Default True
+
+ # menu
+ # 'SEARCH_URL': '/admin/auth/user/',
+ # 'MENU_ICONS': {
+ # 'sites': 'icon-leaf',
+ # 'auth': 'icon-lock',
+ # },
+ # 'MENU_OPEN_FIRST_CHILD': True, # Default True
+ 'MENU_EXCLUDE': ('auth.group','auth'),
+ 'MENU': (
+ ),
+ # 'sites',
+ # {'app': 'auth', 'icon':'icon-lock', 'models': ('user', 'group')},
+ # {'label': 'Settings', 'icon':'icon-cog', 'models': ('auth.user', 'auth.group')},
+ # {'label': 'Support', 'icon':'icon-question-sign', 'url': '/support/'},
+ # ),
+
+ # misc
+ # 'LIST_PER_PAGE': 15
+}
+
# A sample logging configuration. The only tangible logging
# performed by this configuration is to send an email to
# the site admins on every HTTP 500 error when DEBUG=False.