web/hdabo/settings.py
author ymh <ymh.work@gmail.com>
Fri, 24 Jun 2011 03:31:05 +0200
changeset 56 e70cbbc093cc
parent 55 e1098febb9d3
child 57 9eddefcafe8e
permissions -rw-r--r--
improve tag letter list
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
# Django settings for hdabo project.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
DEBUG = True
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
TEMPLATE_DEBUG = DEBUG
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
ADMINS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    # ('Your Name', 'your_email@example.com'),
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
MANAGERS = ADMINS
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
DATABASES = {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
    'default': {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
        'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
21
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
    15
        'NAME': '', # Or path to database file if using sqlite3.
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
    16
        'USER': '', # Not used with sqlite3.
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
    17
        'PASSWORD': '', # Not used with sqlite3.
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
    18
        'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
    19
        'PORT': '', # Set to empty string for default. Not used with sqlite3.
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
    }
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
}
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
# Local time zone for this installation. Choices can be found here:
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
# although not all choices may be available on all operating systems.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
# On Unix systems, a value of None will cause Django to use the same
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
# timezone as the operating system.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
# If running in a Windows environment this must be set to the same as your
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
# system time zone.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
TIME_ZONE = 'America/Chicago'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
# Language code for this installation. All choices can be found here:
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
# http://www.i18nguy.com/unicode/language-identifiers.html
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
LANGUAGE_CODE = 'en-us'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
SITE_ID = 1
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
# If you set this to False, Django will make some optimizations so as not
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
# to load the internationalization machinery.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
USE_I18N = True
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
# If you set this to False, Django will not format dates, numbers and
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
# calendars according to the current locale
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
USE_L10N = True
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
# Absolute filesystem path to the directory that will hold user-uploaded files.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
# Example: "/home/media/media.lawrence.com/media/"
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
MEDIA_ROOT = ''
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
# trailing slash.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
MEDIA_URL = ''
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
# Absolute path to the directory static files should be collected to.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
# Don't put anything in this directory yourself; store your static files
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
# Example: "/home/media/media.lawrence.com/static/"
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
STATIC_ROOT = ''
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
# URL prefix for static files.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
# Example: "http://media.lawrence.com/static/"
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
STATIC_URL = '/static/'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
# URL prefix for admin static files -- CSS, JavaScript and images.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
# Make sure to use a trailing slash.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
# Examples: "http://foo.com/static/admin/", "/static/admin/".
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
ADMIN_MEDIA_PREFIX = '/static/admin/'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
# Additional locations of static files
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
STATICFILES_DIRS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
    # Always use forward slashes, even on Windows.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
    # Don't forget to use absolute paths, not relative paths.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
# List of finder classes that know how to find static files in
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
# various locations.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
STATICFILES_FINDERS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
    'django.contrib.staticfiles.finders.FileSystemFinder',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
#    'django.contrib.staticfiles.finders.DefaultStorageFinder',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
# Make this unique, and don't share it with anybody.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
SECRET_KEY = '1anp2v#36%z(pahi5ytghik&-eg8t96)&$t)b%i=7@%=)u$pyn'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
# List of callables that know how to import templates from various sources.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
TEMPLATE_LOADERS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
    'django.template.loaders.filesystem.Loader',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
    'django.template.loaders.app_directories.Loader',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
#     'django.template.loaders.eggs.Loader',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
49
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    95
# List of processors used by RequestContext to populate the context.
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    96
# Each one should be a callable that takes the request object as its
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    97
# only parameter and returns a dictionary to add to the context.
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    98
TEMPLATE_CONTEXT_PROCESSORS = (
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    99
    'django.contrib.auth.context_processors.auth',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   100
    'django.core.context_processors.debug',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   101
    'django.core.context_processors.i18n',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   102
    'django.core.context_processors.media',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   103
    'django.core.context_processors.static',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   104
    'django.contrib.messages.context_processors.messages',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   105
    'hdabo.context_processors.version',
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   106
)
55e5f8a878ae add the version context_processor and correct css to display it correctly
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   107
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
MIDDLEWARE_CLASSES = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
    'django.middleware.common.CommonMiddleware',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
    'django.contrib.sessions.middleware.SessionMiddleware',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
    'django.middleware.csrf.CsrfViewMiddleware',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
    'django.contrib.auth.middleware.AuthenticationMiddleware',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
    'django.contrib.messages.middleware.MessageMiddleware',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
55
e1098febb9d3 Merge with 1f01957a3eaed11ca63e7f75da1b326f8ac8de15 + some optimisations
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   116
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
ROOT_URLCONF = 'hdabo.urls'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
TEMPLATE_DIRS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
    # Always use forward slashes, even on Windows.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
    # Don't forget to use absolute paths, not relative paths.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
INSTALLED_APPS = (
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
    'django.contrib.auth',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
    'django.contrib.contenttypes',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
    'django.contrib.sessions',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
    'django.contrib.sites',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
    'django.contrib.messages',
21
20d3375b6d28 reformat code
ymh <ymh.work@gmail.com>
parents: 11
diff changeset
   131
    'django.contrib.staticfiles',
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
    'django.contrib.admin',
2
b380dc74b590 add import csv command + first test
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   133
    'django_extensions',
11
143ab88d17f8 add ordered manytomany fields and indexing
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   134
    'haystack',
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
    'hdabo',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
)
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
# A sample logging configuration. The only tangible logging
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
# performed by this configuration is to send an email to
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
# the site admins on every HTTP 500 error.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
# See http://docs.djangoproject.com/en/dev/topics/logging for
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
# more details on how to customize your logging configuration.
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
LOGGING = {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
    'version': 1,
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
    'disable_existing_loggers': False,
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
    'handlers': {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
        'mail_admins': {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
            'level': 'ERROR',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
            'class': 'django.utils.log.AdminEmailHandler'
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
        }
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
    },
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
    'loggers': {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
        'django.request': {
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
            'handlers': ['mail_admins'],
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
            'level': 'ERROR',
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
            'propagate': True,
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
        },
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
    }
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
}
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
11
143ab88d17f8 add ordered manytomany fields and indexing
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   161
HAYSTACK_SITECONF = 'hdabo.search.sites'
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
24
8f84b9bbd22d add wikipedia link edition
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   163
WIKIPEDIA_API_URL = "http://fr.wikipedia.org/w/api.php"
8f84b9bbd22d add wikipedia link edition
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   164
47
08b008c5a07d - add popularity
ymh <ymh.work@gmail.com>
parents: 24
diff changeset
   165
DBPEDIA_URI_TEMPLATE = "http://dbpedia.org/resource/%s"
08b008c5a07d - add popularity
ymh <ymh.work@gmail.com>
parents: 24
diff changeset
   166
55
e1098febb9d3 Merge with 1f01957a3eaed11ca63e7f75da1b326f8ac8de15 + some optimisations
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   167
SEARCH_STAR_CHARACTER = "*"
e1098febb9d3 Merge with 1f01957a3eaed11ca63e7f75da1b326f8ac8de15 + some optimisations
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   168
PAGINATION_DEFAULT_NB_BY_PAGE = 50
e1098febb9d3 Merge with 1f01957a3eaed11ca63e7f75da1b326f8ac8de15 + some optimisations
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   169
0
896db0083b76 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
from hdabo.config import * #@UnusedWildImport