server/settings.py
author rougeronj
Wed, 27 May 2015 18:57:03 +0200
changeset 95 46ce67c44723
parent 77 ee963d1c409b
permissions -rw-r--r--
clean duplicated css
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     1
"""
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     2
Django settings for ammico project.
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     3
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     4
For more information on this file, see
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     5
https://docs.djangoproject.com/en/1.7/topics/settings/
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     6
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     7
For the full list of settings and their values, see
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     8
https://docs.djangoproject.com/en/1.7/ref/settings/
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     9
"""
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    10
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    11
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    12
import os
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    13
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    14
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    15
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    16
# Quick-start development settings - unsuitable for production
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    17
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    18
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    19
DEBUG = True
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    20
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    21
TEMPLATE_DEBUG = True
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    22
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    23
ALLOWED_HOSTS = []
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    24
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    25
# Application definition
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    26
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    27
INSTALLED_APPS = (
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    28
    'django.contrib.admin',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    29
    'django.contrib.auth',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    30
    'django.contrib.contenttypes',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    31
    'django.contrib.sessions',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    32
    'django.contrib.messages',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    33
    'django.contrib.staticfiles',
13
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    34
    'rest_framework',
51
032280909e65 add authentication module using Token Auth
rougeronj
parents: 33
diff changeset
    35
    'rest_framework.authtoken',
13
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    36
    'corsheaders',
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    37
    'requests',
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    38
    'taggit',
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    39
    'ammico',
77
ee963d1c409b Add new serializer for the data send by Orpheo. We receive XML so we parse it to json. Then we parse some html to get the proper data of each attribute.
rougeronj
parents: 51
diff changeset
    40
    'authentication',
ee963d1c409b Add new serializer for the data send by Orpheo. We receive XML so we parse it to json. Then we parse some html to get the proper data of each attribute.
rougeronj
parents: 51
diff changeset
    41
    'xmltodict',
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    42
)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    43
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    44
MIDDLEWARE_CLASSES = (
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    45
    'django.contrib.sessions.middleware.SessionMiddleware',
13
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    46
    'corsheaders.middleware.CorsMiddleware',
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    47
    'django.middleware.common.CommonMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    48
    'django.middleware.csrf.CsrfViewMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    49
    'django.contrib.auth.middleware.AuthenticationMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    50
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    51
    'django.contrib.messages.middleware.MessageMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    52
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    53
)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    54
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    55
ROOT_URLCONF = 'urls'
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    56
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    57
WSGI_APPLICATION = 'wsgi.application'
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    58
13
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    59
CORS_ORIGIN_ALLOW_ALL = True
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    60
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    61
REST_FRAMEWORK = {
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    62
    # Use Django's standard `django.contrib.auth` permissions,
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    63
    # or allow read-only access for unauthenticated users.
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    64
    'DEFAULT_PERMISSION_CLASSES': [
51
032280909e65 add authentication module using Token Auth
rougeronj
parents: 33
diff changeset
    65
        'rest_framework.authentication.TokenAuthentication'
13
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    66
    ]
08f34bbc70ee set up django rest framework
rougeronj
parents: 12
diff changeset
    67
}
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    68
15
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    69
CACHES = {
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    70
    'default': {
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    71
        'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    72
        'LOCATION': 'cacheTable',
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    73
    }
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    74
}
a3b7c0823378 add cache and function to cache urls requests
rougeronj
parents: 13
diff changeset
    75
51
032280909e65 add authentication module using Token Auth
rougeronj
parents: 33
diff changeset
    76
AUTH_USER_MODEL = 'authentication.AmmicoUser'
032280909e65 add authentication module using Token Auth
rougeronj
parents: 33
diff changeset
    77
AUTH_PROFILE_MODULE = 'authentication.Profile'
032280909e65 add authentication module using Token Auth
rougeronj
parents: 33
diff changeset
    78
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    79
# Internationalization
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    80
# https://docs.djangoproject.com/en/1.7/topics/i18n/
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    81
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    82
LANGUAGE_CODE = 'en-us'
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    83
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    84
TIME_ZONE = 'UTC'
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    85
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    86
USE_I18N = True
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    87
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    88
USE_L10N = True
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    89
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    90
USE_TZ = True
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    91
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    92
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    93
# Static files (CSS, JavaScript, Images)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    94
# https://docs.djangoproject.com/en/1.7/howto/static-files/
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    95
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    96
STATIC_URL = '/static/'
33
c71a015191f6 remove local datas and keys
rougeronj
parents: 22
diff changeset
    97
c71a015191f6 remove local datas and keys
rougeronj
parents: 22
diff changeset
    98
from config import * #@UnusedWildImport
c71a015191f6 remove local datas and keys
rougeronj
parents: 22
diff changeset
    99