# # Force matplotlib to not use any Xwindows backend. # matplotlib.use('Agg') # import lizard_map.matplotlib_settings # SETTINGS_DIR allows media paths and so to be relative to this settings file # instead of hardcoded to c:\only\on\my\computer. SETTINGS_DIR = os.path.dirname(os.path.realpath(__file__)) # BUILDOUT_DIR is for access to the "surrounding" buildout, for instance for # BUILDOUT_DIR/var/static files to give django-staticfiles a proper place # to place all collected static files. BUILDOUT_DIR = os.path.abspath(os.path.join(SETTINGS_DIR, '..')) # Set up logging. No console logging. By default, var/log/django.log and # sentry at 'WARN' level. LOGGING = setup_logging(BUILDOUT_DIR, console_level=None, sentry_level='WARN') # Triple blast. Needed to get matplotlib from barfing on the server: it needs # to be able to write to some directory. if 'MPLCONFIGDIR' not in os.environ: os.environ['MPLCONFIGDIR'] = tempfile.gettempdir() # Production, so DEBUG is False. developmentsettings.py sets it to True. DEBUG = False # Show template debug information for faulty templates. Only used when DEBUG # is set to True. TEMPLATE_DEBUG = True # ADMINS get internal error mails, MANAGERS get 404 mails. ADMINS = ( # ('Your Name', '*****@*****.**'),
# BUILDOUT_DIR is for access to the "surrounding" buildout, # for instance for BUILDOUT_DIR/var/static files to give # django-staticfiles a proper place to place all collected # static files. BUILDOUT_DIR = os.path.abspath(os.path.join(SETTINGS_DIR, '..')) # Absolute path to the directory that holds user-uploaded # media. MEDIA_ROOT = os.path.join(BUILDOUT_DIR, 'var', 'media') # Absolute path to the directory where django-staticfiles' # "bin/django build_static" places all collected static # files from all applications' /media directory. STATIC_ROOT = os.path.join(BUILDOUT_DIR, 'var', 'static') # URL that handles the media served from MEDIA_ROOT. Make # sure to use a trailing slash if there is a path component # (optional in other cases). MEDIA_URL = '/media/' # URL for the per-application /media static files collected # by django-staticfiles. Use it in templates like "{{ # MEDIA_URL }}mypackage/my.css". STATIC_URL = '/static_media/' # URL prefix for admin media -- CSS, JavaScript and # images. Make sure to use a trailing slash. Uses # STATIC_URL as django-staticfiles nicely collects admin's # static media into STATIC_ROOT/admin. ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/' STATICFILES_FINDERS = STATICFILES_FINDERS LOGGING = setup_logging(BUILDOUT_DIR)
from lizard_ui.settingshelper import STATICFILES_FINDERS DEBUG = True TEMPLATE_DEBUG = True TIME_ZONE = "UTC" USE_TZ = True # SETTINGS_DIR allows media paths and so to be relative to this settings file # instead of hardcoded to c:\only\on\my\computer. SETTINGS_DIR = os.path.dirname(os.path.realpath(__file__)) # BUILDOUT_DIR is for access to the "surrounding" buildout, for instance for # BUILDOUT_DIR/var/static files to give django-staticfiles a proper place # to place all collected static files. BUILDOUT_DIR = os.path.abspath(os.path.join(SETTINGS_DIR, "..")) LOGGING = setup_logging(BUILDOUT_DIR, sql=True) # ENGINE: 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. # In case of geodatabase, prepend with: # django.contrib.gis.db.backends.(postgis) DATABASES = { # If you want to use another database, consider putting the database # settings in localsettings.py. Otherwise, if you change the settings in # the current file and commit them to the repository, other developers will # also use these settings whether they have that database or not. # One of those other developers is Jenkins, our continuous integration # solution. Jenkins can only run the tests of the current application when # the specified database exists. When the tests cannot run, Jenkins sees # that as an error. "default": { "NAME": os.path.join(BUILDOUT_DIR, "var", "sqlite", "test.db"),
from lizard_ui.settingshelper import setup_logging from lizard_ui.settingshelper import STATICFILES_FINDERS DEBUG = True TEMPLATE_DEBUG = True # SETTINGS_DIR allows media paths and so to be relative to this settings file # instead of hardcoded to c:\only\on\my\computer. SETTINGS_DIR = os.path.dirname(os.path.realpath(__file__)) # BUILDOUT_DIR is for access to the "surrounding" buildout, for instance for # BUILDOUT_DIR/var/static files to give django-staticfiles a proper place # to place all collected static files. BUILDOUT_DIR = os.path.abspath(os.path.join(SETTINGS_DIR, '..')) LOGGING = setup_logging(BUILDOUT_DIR) # ENGINE: 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. # In case of geodatabase, prepend with: # django.contrib.gis.db.backends.(postgis) DATABASES = { # If you want to use another database, consider putting the database # settings in localsettings.py. Otherwise, if you change the settings in # the current file and commit them to the repository, other developers will # also use these settings whether they have that database or not. # One of those other developers is Jenkins, our continuous integration # solution. Jenkins can only run the tests of the current application when # the specified database exists. When the tests cannot run, Jenkins sees # that as an error. 'default': { 'NAME': os.path.join(BUILDOUT_DIR, 'var', 'sqlite', 'test.db'),
# # Force matplotlib to not use any Xwindows backend. # matplotlib.use('Agg') # import lizard_map.matplotlib_settings # SETTINGS_DIR allows media paths and so to be relative to this settings file # instead of hardcoded to c:\only\on\my\computer. SETTINGS_DIR = os.path.dirname(os.path.realpath(__file__)) # BUILDOUT_DIR is for access to the "surrounding" buildout, for instance for # BUILDOUT_DIR/var/static files to give django-staticfiles a proper place # to place all collected static files. BUILDOUT_DIR = os.path.abspath(os.path.join(SETTINGS_DIR, '..')) # Set up logging. No console logging. By default, var/log/django.log and # sentry at 'WARN' level. LOGGING = setup_logging(BUILDOUT_DIR, console_level=None, sentry_level='WARN') # Production, so DEBUG is False. developmentsettings.py sets it to True. DEBUG = False # Show template debug information for faulty templates. Only used when DEBUG # is set to True. TEMPLATE_DEBUG = True # Prevent 500 error with DEBUG = False: ALLOWED_HOSTS = ["api.ddsc.nl"] # ADMINS get internal error mails, MANAGERS get 404 mails. ADMINS = ( # ('Your Name', '*****@*****.**'), ) MANAGERS = ADMINS