src/iconolab_episteme/settings/dev.py.tmpl
author Riwad Salim
Tue, 26 Jun 2018 15:55:08 +0200
changeset 0 df27f9610c82
child 1 3b0a8a6e685e
permissions -rw-r--r--
Creating iconolab episteme project
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     1
"""
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     2
Django settings for iconolab project.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     3
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     4
Generated by 'django-admin startproject' using Django 1.9.5.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     5
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     6
For more information on this file, see
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     7
https://docs.djangoproject.com/en/1.9/topics/settings/
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     8
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
     9
For the full list of settings and their values, see
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    10
https://docs.djangoproject.com/en/1.9/ref/settings/
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    11
"""
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    12
import logging
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    13
import os
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    14
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    15
from iconolab_episteme.settings import *
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    16
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    17
CONTACT_EMAIL = 'youremail@yourprovider.fr'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    18
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    19
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    20
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    21
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    22
STATIC_ROOT = os.path.join(BASE_DIR, '../../web/static/site')
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    23
MEDIA_ROOT = os.path.join(BASE_DIR, '../../web/media')
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    24
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    25
# dev_mode useful for src_js
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    26
# We need to add 'iconolab.utils.context_processors.env' to context processor
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    27
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    28
# When JS_DEV_MODE is True, the Webpack dev server should be started
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    29
JS_DEV_MODE = False
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    30
# STATICFILES_DIRS = [
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    31
#     os.path.join(BASE_DIR, 'static'),
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    32
#     os.path.join(BASE_DIR, 'media'),
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    33
# ]
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    34
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    35
if JS_DEV_MODE:
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    36
    SRC_JS_PATH = os.path.join(BASE_DIR, '..', '..', 'src_js')
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    37
    STATICFILES_DIRS.append(SRC_JS_PATH)
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    38
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    39
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    40
BASE_URL = 'http://localhost:8000'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    41
if JS_DEV_MODE:
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    42
    STATIC_URL = 'http://localhost:8001/static/'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    43
else:
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    44
    STATIC_URL = '/static/'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    45
MEDIA_URL = '/media/'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    46
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    47
LOGIN_URL = '/account/login/'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    48
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    49
# Quick-start development settings - unsuitable for production
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    50
# See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    51
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    52
# SECURITY WARNING: keep the secret key used in production secret!
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    53
SECRET_KEY = '#8)+upuo3vc7fi15czxz53ml7*(1__q8hg=m&+9ylq&st1_kqv'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    54
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    55
# SECURITY WARNING: don't run with debug turned on in production!
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    56
DEBUG = True
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    57
THUMBNAIL_DEBUG = True
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    58
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    59
ALLOWED_HOSTS = []
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    60
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    61
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    62
# Application definition
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    63
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    64
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    65
COMMENTS_APP = "django_comments_xtd"
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    66
COMMENTS_XTD_MODEL = "iconolab.models.IconolabComment"
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    67
COMMENTS_XTD_FORM_CLASS = 'iconolab.forms.comments.IconolabCommentForm'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    68
COMMENTS_XTD_MAX_THREAD_LEVEL = 1
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    69
COMMENTS_PER_PAGE_DEFAULT = 10
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    70
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    71
SITE_ID = 1
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    72
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    73
TEMPLATES = [
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    74
    {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    75
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    76
        'DIRS': [os.path.join(BASE_DIR,'iconolab_episteme','templates')],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    77
        'APP_DIRS': True,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    78
        'OPTIONS': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    79
            'context_processors': [
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    80
                'django.template.context_processors.debug',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    81
                'django.template.context_processors.request',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    82
                'django.contrib.auth.context_processors.auth',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    83
                'django.contrib.messages.context_processors.messages',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    84
                'django.template.context_processors.media',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    85
                'django.template.context_processors.static',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    86
                'django.template.context_processors.i18n',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    87
                'iconolab.utils.context_processors.env',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    88
            ],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    89
            'libraries': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    90
                'iconolab_episteme_tags':'iconolab_episteme.templatetags.iconolab_episteme_tags'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    91
            }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    92
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    93
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    94
]
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    95
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    96
WSGI_APPLICATION = 'iconolab_episteme.wsgi.application'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    97
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    98
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
    99
# Database
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   100
# https://docs.djangoproject.com/en/1.9/ref/settings/#databases
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   101
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   102
DATABASES = {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   103
    'default': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   104
        'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   105
        'NAME': '',                      # Or path to database file if using sqlite3.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   106
        'USER': '',                      # Not used with sqlite3.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   107
        'PASSWORD': '',                  # Not used with sqlite3.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   108
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   109
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   110
    }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   111
}
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   112
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   113
# Logging
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   114
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   115
LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../../run/log/log.txt"))
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   116
IMPORT_LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../../run/log/import_log.txt"))
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   117
IMPORT_LOGGER_NAME = "import_command"
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   118
LOG_LEVEL = logging.DEBUG
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   119
LOGGING = {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   120
    'version': 1,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   121
    'disable_existing_loggers': True,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   122
    'filters': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   123
        'require_debug_false': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   124
            '()': 'django.utils.log.RequireDebugFalse'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   125
        }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   126
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   127
    'formatters' : {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   128
        'simple' : {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   129
            'format': "%(asctime)s - %(levelname)s : %(message)s",
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   130
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   131
        'semi-verbose': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   132
            'format': '%(levelname)s %(asctime)s %(module)s %(message)s'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   133
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   134
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   135
    'handlers': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   136
        'mail_admins': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   137
            'level': 'ERROR',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   138
            'filters': ['require_debug_false'],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   139
            'class': 'django.utils.log.AdminEmailHandler'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   140
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   141
        'stream_to_console': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   142
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   143
            'class': 'logging.StreamHandler'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   144
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   145
        'file': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   146
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   147
            'class': 'logging.FileHandler',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   148
            'filename': LOG_FILE,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   149
            'formatter': 'semi-verbose',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   150
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   151
        'import_file': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   152
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   153
            'class': 'logging.FileHandler',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   154
            'filename': IMPORT_LOG_FILE,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   155
            'formatter': 'semi-verbose',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   156
        }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   157
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   158
    'loggers': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   159
        'django.request': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   160
            'handlers': ['file'],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   161
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   162
            'propagate': True,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   163
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   164
        'iconolab': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   165
            'handlers': ['file'],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   166
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   167
            'propagate': True,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   168
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   169
        'import_command': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   170
            'handlers': ['import_file'],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   171
            'level': LOG_LEVEL,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   172
            'propagate': True,
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   173
        },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   174
    }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   175
}
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   176
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   177
ELASTICSEARCH_DSL = {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   178
    'default': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   179
        'hosts': 'localhost:9200'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   180
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   181
}
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   182
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   183
CACHES = {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   184
    'default': {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   185
        'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   186
        'LOCATION': os.path.join(MEDIA_ROOT, 'cache'),
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   187
#        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   188
#        'LOCATION': 'unix:/var/run/memcached/memcached.socket',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   189
#        'KEY_PREFIX': 'ldt',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   190
    }
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   191
}
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   192
# Password validation
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   193
# https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   194
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   195
AUTH_PASSWORD_VALIDATORS = [
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   196
    {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   197
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   198
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   199
    {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   200
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   201
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   202
    {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   203
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   204
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   205
    {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   206
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   207
    },
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   208
]
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   209
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   210
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   211
# Internationalization
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   212
# https://docs.djangoproject.com/en/1.9/topics/i18n/
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   213
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   214
LANGUAGE_CODE = 'en-us'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   215
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   216
TIME_ZONE = 'UTC'
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   217
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   218
USE_I18N = True
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   219
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   220
USE_L10N = True
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   221
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   222
USE_TZ = True
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   223
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   224
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   225
IMPORT_FIELDS_DICT = {
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   226
    "AUTR": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   227
    "ECOLE": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   228
    "TITR": ["Titre"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   229
    "DENO": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   230
    "DOM": ["Domaine"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   231
    "APPL": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   232
    "PERI": ["Période"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   233
    "MILL": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   234
    "TECH": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   235
    "DIMS": ["Dimensions"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   236
    "EPOQ": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   237
    "LIEUX": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   238
    "DECV": [],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   239
    "LOCA": ["Localisation"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   240
    "PHOT": ["Photo"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   241
    "INV": ["No inventaire",],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   242
    "REF": ["REFERENCE"],
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   243
}
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   244
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   245
INTERNAL_TAGS_URL = BASE_URL
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   246
JOCONDE_NOTICE_BASE_URL = "http://www.culture.gouv.fr/public/mistral/joconde_fr?ACTION=CHERCHER&FIELD_98=REF&VALUE_98="
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   247
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   248
RELEVANT_TAGS_MIN_SCORE = 3
df27f9610c82 Creating iconolab episteme project
Riwad Salim
parents:
diff changeset
   249
ACCURATE_TAGS_MIN_SCORE = 3